Hai năm sau đó, Pedro tiếp tục có tên trong danh sách 23 cầu thủ Tây Ban Nha tham dự Euro 2012. Tại giải đấu này, anh không có cơ hội đá chính và chỉ vào sân từ ghế dự bị. Trong trận tứ kết với Pháp, anh vào sân ở phút 65 đã đem về quả phạt đền mà từ đó Xabi Alonso ấn định tỉ số 2-0 cho Tây Ban Nha. Trong trận chung kết, anh vào sân thay cho David Silva từ phút 59. Tây Ban Nha đã giành chiến thắng 4-0 trước Ý để bảo vệ thành công chức vô địch. Tại Cúp Liên đoàn các châu lục 2013, Pedro là người đầu tiên ghi bàn tại giải đấu cho Tây Ban Nha khi mở tỉ số trong chiến thắng 2-1 trước Uruguay.