31 | Jurgen Van Goolen | a 49'50" | Belgio | Discovery Channel Pro Cycling Team |
32 | Stef Clement | a 50'03" | Olanda | Bouygues Telecom |
33 | David Herrero Llorente | a 50'28" | Spagna | Karpin Galicia |
34 | Iker Camaño Ortuzar | a 50'29" | Spagna | Saunier Duval - Prodir |
35 | Volodymir Gustov | a 51'51" | Ucraina | Team CSC |
36 | Christopher Horner | a 52'53" | Giappone | Predictor - Lotto |
37 | Franco Pellizotti | a 56'49" | Italia | Liquigas |
38 | Rubén Lobato Elvira | a 58'22" | Spagna | Saunier Duval - Prodir |
39 | Christian Vande Velde | a 58'55" | Usa | Team CSC |
40 | José Ángel Gómez Marchante | a 59'45" | Spagna | Saunier Duval - Prodir |
41 | Iñigo Cuesta López De Castro | a 1h00'36" | Spagna | Team CSC |
42 | Koos Moerenhout | a 1h01'09" | Olanda | Rabobank |
43 | Marcus Ljungqvist | a 1h02'21" | Svezia | Team CSC |
44 | Haimar Zubeldia Agirre | a 1h04'02" | Spagna | Euskaltel - Euskadi |
45 | Johannes Fröhlinger | a 1h04'50" | Germania | Gerolsteiner |
46 | Geert Verheyen | a 1h05'56" | Belgio | Quick Step - Innergetic |
47 | Ángel Vallejo Domínguez | a 1h06'55" | Spagna | Relax - Gam |
48 | Yuriy Krivtsov | a 1h09'59" | Ucraina | AG2R Prevoyance |
49 | Manuel Vázquez Hueso | a 1h10'17" | Spagna | Andalucía - Cajasur |
50 | Javier Mejías Leal | a 1h11'34" | Spagna | Saunier Duval - Prodir |
51 | Alexandr Kolobnev | a 1h12'38" | Russia | Team CSC |
52 | Karsten Kroon | a 1h17'00" | Olanda | Team CSC |
53 | Leonardo Fabio Duque | a 1h19'21" | Colombia | Cofidis, le Crédit par Télephone |
54 | Thomas Lövkvist | a 1h20'03" | Svezia | Française Des Jeux |
55 | Joost Posthuma | a 1h20'47" | Olanda | Rabobank |
56 | José Ruiz Sánchez | a 1h21'55" | Spagna | Andalucía - Cajasur |
57 | Sébastien Minard | a 1h22'31" | Francia | Cofidis, le Crédit par Télephone |
58 | Stephan Schreck | a 1h23'20" | Germania | T-Mobile Team |
59 | José Luis Arrieta Lujambio | a 1h26'12" | Spagna | AG2R Prevoyance |
60 | Yannick Talabardon | a 1h28'05" | Francia | Crédit Agricole |