
2008
10th, stage 2, Tour of Qatar
2007
1st, stage 18, Tour de France
2nd, stage 4, Tour de Georgia
2006
2nd, prologue, Giro d’Italia
2004
1st, Giro di Toscana
2002
1st, Coppa Placci
1st, mountains competition, Regio Tour
2001
1st, stage 12, Giro d’Italia
2nd, stage 5, Paris-Nice
5th, stage 20, Giro d’Italia
2000
1st, stage 5, Paris-Nice
2nd, Rund um den Henninger Turm
2nd, stage 2, Giro d’italia
3rd, stage 4, Paris-nice
4th, stage 3, Giro d’Italia
1999
2nd, stage 17, Giro d’Italia