W 2010 w RPA zdobył z reprezentacją Hiszpanii mistrzostwo świata. La Furia Roja pokonała w finale mundialu Holandię 1:0. Mecz rozstrzygnęła dogrywka, a bramkę zdobył Andrés Iniesta. W 2012 podczas Mistrzostw Europy 2012 w Polsce i na Ukrainie zdobył z reprezentacją Hiszpanii Mistrzostwo Europy w Piłce Nożnej. W finale w Kijowie pokonali Włochów 4:0, bramki dla Hiszpanii strzelili David Silva, Jordi Alba, Fernando Torres i Juan MataHiszpania mistrzem Świata 2010..
W 2018 był uczestnikiem Mistrzostw Świata w Rosji. Po przegranym meczu w 1/8 finału z reprezentacją gospodarzy ogłosił, że kończy karierę reprezentacyjną.
Gole w reprezentacji Hiszpanii Lp. Data Miejsce Rywal Ocena Wynik Konkurencja 1. 28 marca 2009 Estadio Santiago Bernabéu, Madryt, Hiszpania 1 – 0 1 – 0 el. do MŚ 2010 2. 12 sierpnia 2009 Philip II Arena, Skopje, Macedonia 2 – 2 2 – 3 towarzyski 3. 5 września 2009 Estadio Riazor, A Coruña, Hiszpania 3 – 0 5 – 0 el. do MŚ 2010 4. 14 października 2009 Bilino Polje, Zenica, Bośnia i Hercegowina 0 – 1 2 – 5 el. do MŚ 2010 5. 13 czerwca 2016 Stadium Municipal, Tuluza, Francja 1 – 0 1 – 0 Mistrzostwa Europy 2016
Odznaczenia 40px Krzyż Wielki Orderu Zasług Sportowych (Hiszpania)