Clasificación general
1. Alberto Contador (España / Astana ) 82hrs 29min 10seg
2. Riccardo Ricco (Italia / Saunier Duval ) +4"
3. Danilo Di Luca (Italia / Team LPR ) +21"
4. Marzio Bruseghin (Italia/ Lampre ) +2:00"
5. Franco Pellizotti (Italia / Liquigas ) +2:05"
6. Denis Menchov (Rusia / Rabobank ) +2:47"
7. Emanuele Sella (Italia / CSF Group ) +4:25"
8. Jurgen Van den Broeck (Bélgica / Silence - Lotto ) +4:26"
9. Domenico Pozzovivo (Italia / CSF Group ) +5:25"
10. Gilberto Simoni (Italia/ Diquigiovanni ) +7:18"
11. Felix Cardenas (Colombia / Barloworld ) +8:40"
12. Vincenzo Nibali (Italia / Liquigas ) +9:31"
13. Andreas Kloden (Alemania / Astana ) +12:10"
14. Gustav Erik Larsson (Suecia / Team CSC ) +16:42"
15. Fortunato Baliani (Italia / CSF Group ) +18:31"
16. Paolo Savoldelli (Italia / Team LPR ) +20:25"
17. Tadej Valjavec (Eslovenia / AG2R ) +22:05"
18. Gabriele Bosisio (Italia / Team LPR ) +29:27"
19. Paolo Bettini (Italia / Quick-Step ) +31:50"
20. Mauricio Ardila (Colombia / Rabobank ) +35:19"
21. Levi Leipheimer (EE.UU. / Astana ) +35:56"
22. Nicki Sorensen (Dinamarca/ Team CSC ) +36:51"
23. J. Rodríguez (España / Caisse d'Epargne ) +36:53"
24. Sylwester Szmyd (Polonia / Lampre ) +37:02"
25. Kanstantin Sivtsov (Bielorrusia / High Road ) +38:15"
26. Vasil Kiryienka (Bielorrusia / Tinkoff ) +38:45"
27. Vladimir Miholjevic (Croacia / Liquigas ) +39:30"
28. Evgueni Petrov (Rusia / Tinkoff ) +41:45"
29. Andrea Noe (Italia / Liquigas ) +43:53"
30. Jose Serpa (Colombia / Diquigiovanni ) +44:30"