Vice-champion olympique en 2000, il a été sélectionné pour la première fois, avec l'Espagne, en 2002. Il a ensuite pris part à son premier Euro en 2004. Par la suite, il est notamment devenu avec l'équipe dirigée par Luis Aragones, champion d'Europe en 2008, puis avec le sélectionneur Vicente Del Bosque, champion du monde en 2010. Il a réalisé 60 sélections pour quatre buts et il fut appelé une dernière fois pour l'équipe ibérique en 2011. Il a également honoré dix sélections pour la Catalogne.