En el Giro de Italia 2007 fue décimo en la general final, tras hacer una gran labor de equipo, prestando una ayuda fundamental a su jefe de filas, Danilo Di Luca, para que este se enfundara la "maglia osa" en Milán, que acredita al líder, y por ende, al ganador final de la carrera italiana.