Pedro was part of the Spanish squad which successfully defended their continental crown at UEFA Euro 2012, coming on as a substitute in each of their knockout round matches, including the final where he replaced Silva in the 59th minute of an eventual 4–0 win over Italy.