

2007
10th, stage 5, Tour Mediterranean
2004
3rd, stage 6, Tour of Austria
4th, GP Kanton Aargau
5th, stage 3, Tour of Georgia
6th, GP della Costa Etruschi
6th, stage 5, Tour of Austria
6th, stage 2, Regio-Tour International
6th, T-Mobile International
7th, stage 3, Tour of Austria
7th, stage 3, Regio-Tour International
7th, stage 6, Tour of the Netherlands
9th, stage 6, International Bayern-Rundfahrt
9th, stage 1, Tour of Austria
9th, stage 20, Tour de France
9th, Paris-Bruxelles
2003
3rd, GP Rubinetterie Nobili
3rd, stage 2, Tour de Slovaquie
5th, Trofeo Laigueglia
6th, GP della Costa Etruschi
6th, First Union USPRO Championship
6th, stage 2, Giro della Provincia di Lucca
8th, San Francisco GP
2002
2nd, GP Industria e Comercio Carnaghese
3rd, stage 2, Giro della Provincia di Lucca
4th, Tre Valle Varesine
5th, stage 1, Bicicleta Vasca
5th, stage 2, Brixia Tour
6th, GP Rubinetterie Nobili
8th, Trofeo Luis Puig
8th, stage 3, Bicicleta Vasca
8th overall, Brixia Tour
2001
2nd, stage 6, Tour de Langkawi
2nd, stage 1, Regio-Tour International
4th, stage 11, Giro d’Italia
2000
3rd, stage 3, Settimana Ciclista Internazionale
5th, stage 1, Volta a Comunidade Galega
6th, stage 20, Tour de France
6th, stage 20, Tour de France
7th, stage 17, Tour de France
7th, Milano - Vignola
7th, stage 17, Tour de France