2006 9th overall, Dauphiné Libéré
2005 8th overall, Giro d'Italia
2003 1st, stage 3, Giro della Provincia di Lucca
2002 1st, stage 3, Vuelta Ciclista a Aragón 3rd overall, Giro d'Italia
2001 9th overall, Giro d'Italia