Participó en tres Juegos Olímpicos de Verano, entre los años 1992 y 2004, obteniendo en total seis medallas: en Sídney 2000, tres de oro (ruta, contrarreloj y persecucion individual) y una de plata (puntuación), y en Atenas 2004, una de oro (contrarreloj) y una de bronce (persecucion individual).