Avec l'Espagne, il remporte l'Euro 2008 en battant l'Allemagne puis l'Euro 2012 en battant l'Italie. Il est aussi et surtout champion du monde en 2010 en battant les Pays-Bas. Il est également troisième de la Coupe des confédérations 2009 puis finaliste de la Coupe des confédérations 2013.