Classement général:

1. Alberto Contador (ESP/AST) 85h48:35.

2. Andy Schleck (LUX/SAX) à  4:11.

3. Lance Armstrong (USA/AST) 5:24.

4. Bradley Wiggins (GBR/GRM) 6:01.

5. Frank Schleck (LUX/SAX) 6:04.

6. Andreas Klöden (GER/AST) 6:42.

7. Vincenzo Nibali (ITA/LIQ) 7:35.

8. Christian Vande Velde (USA/GRM) 12:04.

9. Roman Kreuziger (CZE/LIQ) 14:16.

10. Christophe Le Mével (FRA/FDJ) 14:25.

11. Mikel Astarloza (ESP/EUS)14:44.

12. Sandy Casar (FRA/FDJ) 17:19.

13. Vladimir Karpets (RUS/KAT) 18:34.

14. Rinaldo Nocentini (ITA/ALM) 20:45.

15. Jürgen Van den Broeck (BEL/SIL) 20:50.

16. Stéphane Goubert (FRA/ALM) 22:29.

17. Carlos Sastre (ESP/CTT) 26:21.

18. Alexandre Botcharov (RUS/KAT) 29:33.

19. George Hincapie (USA/THR) 33:27.

20. Sylvain Chavanel (FRA/QST)  34:09.

Points (général):

1. Thor Hushovd (NOR/CTT) 280 pts

2. Mark Cavendish (GBR/THR) 270

3. Gerald Ciolek (GER/MRM)  172

4. José Joaquin Rojas (ESP/GCE) 145

5. Tyler Farrar (USA/GRM) 136

6. Nicolas Roche (EIR/ALM) 122

7. Oscar Freire (ESP/RAB) 119

8. Franco Pellizotti (ITA/LIQ) 104

9. Alberto Contador (ESP/AST) 101

10. Andreas Klöden (GER/AST) 89

Montagne (général):

1. Franco Pellizotti (ITA/LIQ) 210 pts

2. Egoi Martinez (ESP/EUS) 135

3. Alberto Contador (ESP/AST) 126

4. Andy Schleck (LUX/SAX) 111

5. Pierrick Fédrigo (FRA/BBO) 99

6. Christophe Kern (FRA/COF) 89

7. Frank Schleck (LUX/SAX)  88

8. Mikel Astarloza (ESP/EUS) 86

9. Juan Manuel Garate (ESP/RAB) 86

10. Sandy Casar (FRA/FDJ)  84