Estreou pela Seleção Espanhola no dia 26 de março de 2005, contra a China. Desde então já completou mais de 100 partidas pela "La Roja", integrando os elencos campeões da Euro 2008, da Copa do Mundo FIFA de 2010 e da Euro 2012. Também participou das Copas do Mundo de 2006 2014 e 2018 além da Euro 2016.