Clasificación general
1. Alejandro Valverde (ESP-Caisse d'Epargne) 4:31:10 h.
2. Filippo Pozzato (ITA-Liquigas) a 13
3. Daniele Bennati (ITA-Liquigas) m.t.
4. Egoi Martínez (ESP-Euskaltel-Euskadi) a 15
5. Iñigo Landaluze (ESP-Euskaltel-Euskadi) a 19
6. Davide Rebellin (ITA-Gerolsteiner) m.t.
7. Mauricio Ardila (COL-Rabobank) a 20
8. Igor Antón (ESP-Euskaltel-Euskadi) a 21
9. Rubén Pérez (ESP-Euskaltel Euskadi) m.t.
10. Mikel Astarloza (ESP-Euskaltel-Euskadi) m.t.
11. David Arroyo (ESP-Caisse d'Epargne) a 22
12. Daniel Moreno (ESP-Caisse d'Epargne) m.t.
13. Joaquín Rodríguez (ESP-Caisse d'Epargne) m.t.
14. Alberto Losada (ESP-Caisse d'Epargne) m.t.
15. Imanol Erviti (ESP-Caisee d'Epargne) m.t.
16. Paolo Bettini (ITA-Quick Step) a 23
17. Carlos Barredo (ESP-Quick Step) m.t.
18. Juan Manuel Garate (ESP-Quick Step) m.t.
19. Tom Boonen (BEL-Quick Step) m.t.
20. Jurgen van Goolen (BEL-CSC) a 24
---
21. Carlos Sastre (ESP-CSC) m.t.
40. Óscar Freire (ESP-Rabobank) a 26
41. Alberto Contador (ESP-Astana) a 27
42. Levi Leipheimer (USA-Astana) m.t.
44. Andreas KLÖDEN (GER-Astana) m.t.
47. Stefan Schumacher (GER-Gerolsteiner) a 31
52. Damiano Cunego (ITA-Lampre) a 32
62. Yaroslav Popovych (UKR-Silence-Lotto) a 33
80. Ezequiel Mosquera (ESP-Xacobeo Galicia) a 37