

2007
3rd, Tour of Slovenia
7th, Giro del Trentino
9th, Tre Valli Varesine
2005
5th, GP Industria and Artigianto
7th, Milan-Torino
2004
7th, Route du Sud
6th, Settimana Ciclista International
2003
2nd, Tour of Poland
4th overall, Giro d’Italia
5th, Classica San Sebastian
10th, Tirreno-Adriatico
2002
4th, Fleche Wallone
6th overall, Tour of Romandie
8th overall, Pais Vasco
2001
6th overall, Giro d’Italia
9th, Giro del Trentino
2000
1st, stage 4, Tour of Romandie
2nd, stage 20, Giro d’Italia
4th overall, Giro d’Italia
4th overall, Tour of Romandie
5th, Giro del Trentino,
1998
1st, stage 11, Giro d’Italia