1. Igor Antón (Euskaltel-Euskadi) 8h42'29''
2. Kim Kirchen (High Road) a 6''
3. Damiano Cunego (Lampre) a 12''
4. Fraenk Schleck (CSC) a 16''
5. Oliver Zaugg (Gerolsteiner) a 18''
6. Roman Kreuziger (Liquigas) a 21''
7. Stijn Devolder (Quick-Step) a 22''
8. Thomas Loevkvist (High Road) a 25''
9. Andy Schleck (CSC) a 40''
10. Andreas Klöden (Astana) m.t.