Dešimtas finiše buvo septyniskart "Tour de France" lenktynių nugalėtojas amerikietis Lance'as Armstrongas, o "Giro d'Italia" čempionas rusas Denisas Menšovas liko tik 53-čias:
1. Fabian Cancellara (Šveicarija) 19 min. 32 sek.
2. Alberto Contador (Ispanija) +18 sek.
3. Bradley Wiggins (D. Britanija) +19
4. Andreas Kloeden (Vokietija) +22
5. Cadel Evans (Australija) +23
6. Levi Leipheimer (JAV) +30
7. Roman Kreuziger (Čekija) +32
8. Tony Martin (Vokietija) +32
9. Vincenzo Nibali (Italija) +38
10.Lance Armstrong (JAV) +40