Ha logrado importantes triunfos en su carrera: la general (maglia rosa) del Giro de Italia 2006 y del Giro de Italia 2010, dos podios en el Tour de Francia (3.º en 2004, 2.º en 2005) y el maillot blanco (mejor joven) en el Tour de Francia 2002, así como seis etapas en el Giro y una en el Tour.