
2008
1st, stage 10, Tour de France
2007
14th overall, Giro d'Italia
1st, Mountains classification winner, Giro d'Italia
1st, stage 10, Giro d'Italia
2nd, stage 13, Giro d'Italia
2nd, stage 15, Giro d'Italia
2nd, stage 17, Giro d'Italia
1st, stage 9, Vuelta a España
2nd, stage 4, Vuelta a España
2006
1st, stage 13, Giro d'Italia
1st, stage 17, Giro d'Italia
8th overall, Critérium du Dauphiné Libéré
2005
1st, stage 4, Volta a Catalunya
2004
1st, Subida a Urkiola
1st, stage 9, Vuelta a España
3rd, Vuelta a Aragon
3rd, Vuelta a Romandia
3rd, Subida al Naranco
3rd, Vuelta a Burgos
2003
1st, Subida a Urkiola
1st overall, Vuelta a Aragón (1 stage win)
1st, Subida al Naranco
2002
1st overall, Vuelta a Aragón (1 stage win)
1st overall, Vuelta Asturias (1 stage win)