Participó en cuatro Juegos Olímpicos de Verano, entre los años 1996 y 2008, obteniendo en total cuatro medallas, oro en Sídney 2000 (puntuación), plata en Atenas 2004 (puntuación) y oro y plata en Pekín 2008 (puntuación y madison, junto con Antonio Tauler).