Como internacional de la selección española de la que fue capitán, logró dos Campeonatos Mundiales (2000 y 2004) y cuatro Eurocopas, siendo el futbolista con más internacionalidades, con un total de 177 convocatorias.