Fue internacional absoluto con España (1996-2012) y capitán desde 2008, ostentando el récord de partidos (304) y goles con la selección nacional. Disputó cinco Juegos Olímpicos, proclamándose subcampeón olímpico en y Pekín 2008, además de campeón continental en Leipzig 2005.