Durant sa carrière, il a notamment remporté une étape chacune du Tour d'Italie 2001 et du Tour de France 2006, ainsi qu'une étape de Paris-Nice en 2000. Au cours de sa carrière, il a participé à un record de 34 grands tours, dont 28 terminés (également un record). Il était équipier d'Alberto Contador lorsque celui-ci à remporter le Tour d'Espagne en 2012 et 2014 et le Tour d'Italie en 2015.
Erreur de référence : Des balises <ref> existent pour un groupe nommé « n », mais aucune balise <references group="n"/> correspondante n’a été trouvée