En 2001 logró el mejor resultado de su carrera deportiva, cuando subió al podio final del Giro de Italia, al terminar tercero en la general, por detrás Gilberto Simoni (maglia rosa) y Abraham Olano (segundo).