No ha conseguido muchas victorias pero ha conseguido puestos de honor en Grandes Vueltas (9º en el Giro de Italia de 2004 y en el de 2009, 9º en el Tour de Francia 2008) (fue 10º pero, al ser descalificado Bernhard Kohl, ascendió un puesto), y en otras carreras importantes en el calendario ciclista como la París-Niza (4º en 2007) y el Tour de Romandía (4º en 2004).