1. Daniele Bennati (ITA/Lampre) 3h.43:09
2. Óscar Freire (ESP/Rabobank) m.t.
3. Petacchi Alessandro (ITA/Milram) m.t.
4. Allan Davis (AUS/Discovery Channel) m.t.
5. Tom Boonen (BEL/Quick Step) m.t.
6. Aurélien Clerc (SUI/Bouygues Telecom) m.t.
7. Koldo Fernández (ESP/Euskaltel) m.t.
8. Erik Zabel (ALE/Milram) m.t.
9. Rony Martias (FRA/Bouygues Telecom) m.t.
10. Leonardo Duque (COL/Cofidis) m.t.
11. André Greipel (ALE/T-Mobile) m.t.
12. Aliaksandr Usau (BLR/AG2R Prevoyance) m.t.
13. Marcus Ljungqvist (SUE/Team CSC) m.t.
14. Patrick Calcagni (SUI/Liquigas) m.t.
15. Mark Renshaw (AUS/Credit Agricole) m.t.
16. Francesco Chicchi (ITA/Liquigas) m.t.
17. Carlos da Cruz (FRA/Francaise des Jeux) m.t.
18. Alan Pérez (ESP/Euskaltel) m.t.
19. Iñaki Isasi (ESP/Euskaltel) m.t.
20. Pedro Horrillo (ESP/Rabobank) m.t.
2. Óscar Freire (ESP/Rabobank) m.t.
3. Petacchi Alessandro (ITA/Milram) m.t.
4. Allan Davis (AUS/Discovery Channel) m.t.
5. Tom Boonen (BEL/Quick Step) m.t.
6. Aurélien Clerc (SUI/Bouygues Telecom) m.t.
7. Koldo Fernández (ESP/Euskaltel) m.t.
8. Erik Zabel (ALE/Milram) m.t.
9. Rony Martias (FRA/Bouygues Telecom) m.t.
10. Leonardo Duque (COL/Cofidis) m.t.
11. André Greipel (ALE/T-Mobile) m.t.
12. Aliaksandr Usau (BLR/AG2R Prevoyance) m.t.
13. Marcus Ljungqvist (SUE/Team CSC) m.t.
14. Patrick Calcagni (SUI/Liquigas) m.t.
15. Mark Renshaw (AUS/Credit Agricole) m.t.
16. Francesco Chicchi (ITA/Liquigas) m.t.
17. Carlos da Cruz (FRA/Francaise des Jeux) m.t.
18. Alan Pérez (ESP/Euskaltel) m.t.
19. Iñaki Isasi (ESP/Euskaltel) m.t.
20. Pedro Horrillo (ESP/Rabobank) m.t.