| 1 | Samuel Sánchez González | in 22'11" | Spagna | Euskaltel - Euskadi |
| 2 | Denis Menchov | a 12" | Russia | Rabobank |
| 3 | Stef Clement | a 14" | Olanda | Bouygues Telecom |
| 4 | Carlos Barredo Llamazales | a 16" | Spagna | Quick Step - Innergetic |
| 5 | Santos González Capilla | a 18" | Spagna | Karpin Galicia |
| 6 | Cadel Evans | a 19" | Australia | Predictor - Lotto |
| 7 | Jason McCartney | a 25" | Usa | Discovery Channel Pro Cycling Team |
| 8 | Vladimir Karpets | a 26" | Russia | Caisse d'Epargne |
| 9 | Maxime Monfort | a 28" | Belgio | Cofidis, le Crédit par Télephone |
| 10 | Adam Hansen | a 34" | Australia | T-Mobile Team |
| 11 | Sylvain Chavanel | a 38" | Francia | Cofidis, le Crédit par Télephone |
| 12 | Joost Posthuma | a 40" | Olanda | Rabobank |
| 13 | Magnus Backstedt | a 40" | Svezia | Liquigas |
| 14 | Christian Vande Velde | a 41" | Usa | Team CSC |
| 15 | Carlos Sastre Candil | a 41" | Spagna | Team CSC |
| 16 | Alessandro Vanotti | a 44" | Italia | Liquigas |
| 17 | Yuriy Krivtsov | a 52" | Ucraina | AG2R Prevoyance |
| 18 | Christophe Kern | a 54" | Francia | Crédit Agricole |
| 19 | Alexandre Usov | a 54" | Bielorussia | AG2R Prevoyance |
| 20 | Tim Klinger | a 57" | Germania | Gerolsteiner |
| 21 | Igor Antón Hernández | a 58" | Spagna | Euskaltel - Euskadi |
| 22 | Markus Fothen | a 1'01" | Germania | Gerolsteiner |
| 23 | Niki Terpstra | a 1'02" | Olanda | Team Milram |
| 24 | Luis León Sánchez Gil | a 1'03" | Spagna | Caisse d'Epargne |
| 25 | Jurgen Van Goolen | a 1'04" | Belgio | Discovery Channel Pro Cycling Team |
| 26 | Imanol Erviti Ollo | a 1'05" | Spagna | Caisse d'Epargne |
| 27 | Aitor Hernández Gutiérrez | a 1'06" | Spagna | Euskaltel - Euskadi |
| 28 | Marcus Ljungqvist | a 1'10" | Svezia | Team CSC |
| 29 | Alan Pérez Lezaun | a 1'10" | Spagna | Euskaltel - Euskadi |
| 30 | Thomas Lövkvist | a 1'11" | Svezia | Française Des Jeux |