

2007
2nd, stage 2, Tour Mediterranean
5th, Paris-Roubaix
2006
1st, Four Days of Dunkirk (plus stage 2)
10th, Tour of Flanders
2005
1st, stage 5, Tirreno-Adriatico
5th, Tour of Flanders
5th overall, Three Days of de Panne
8th, Milan-Torino
2004
1st, stage 5, Tierrno-Adriatico
2003
10th overall, Tour Mediterranean
2002
8th overall, Regio Tour
2001
1st, Trofeo Pantalica
1st, stage 5, Tirreno-Adriatico
1st, Giro dell’Abruzzo
2000
2nd, Trofeo Laigueglia
1999
2nd, Italian road championship
2nd, stage 1, Tirenno-Adriatico
2nd, prologue, Tour de Romandie
2nd, stage 6, Tour de Suisse
1998
3rd, stage 1, Tierrno-Adriatico
8th, Fleche Wallone
9th, Milan-San Remo
1997
1st, Tirreno-Adriatico
2nd, stages 2 and 6, Tirreno-Adriatico
3rd, stages 3 and 9, Giro d’Italia
3rd, prologue, Tour de Suisse
6th, Rund um den Henninger Turm
1996
2nd, stage 6, Giro d’Italia
1995
2nd, Tour Medterranean
6th overall, Paris-Nice
1994
1st, Giro di Romagna