Clasificación de la vigésima etapa
.1. Juan Manuel Gárate (ESP/Rabobank) 4:39:21
.2. Tony Martin (ALE/Columbia) a 3
.3. Andy Schleck (LUX/Saxo Bank) a 38
.4. Alberto Contador (ESP/Astana) m.t
.5. Lance Armstrong (USA/Astana) a 41
.6. Frank Schleck (LUX/Saxo Bank) a 43
.7. Roman Kreuziger (RCH/Liquigas) a 46
.8. Franco Pellizotti (ITA/Liquigas) a 56
.9. Vincenzo Nibali (ITA/Liquigas) a 58
10. Bradley Wiggins (GBR/Garmin) a 1:03
11. J. Van Den Broeck (BEL/Silence) a 1:39
12. Andreas Kloeden (ALE/Astana) a 1:42
13. Christophe Riblon (FRA/AG2R) a 1:47
14. Joost Posthuma (HOL/Rabobank) a 1:56
15. Christophe Le Mevel (FRA/FDJ) a 2:26
16. C. Van de Velde (USA/Garmin) a 2:34
17. Maxime Boeuet (FRA/AG2R) a 2:42
18. Mikel Astarloza (ESP/Euskaltel) a 2:44
19. Daniele Righi (ITA/Lampre) a 3:03
20. Sylvain Calzati (FRA/AG2R) a 3:15
Clasificación general
.1. Alberto Contador (ESP/Astana) 77:06.18
.2. Andy Schleck (LUX/Saxo Bank) a 4:11
.3. Lance Armstrong (USA/Astana) a 5:24
.4. Bradley Wiggins (GBR/Garmin) a 6:01
.5. Frank Schleck (LUX/Saxo Bank) a 6:04
.6. Andreas Kloeden (ALE/Astana) a 6:42
.7. Vincenzo Nibali (ITA/Liquigas) a 7:35
.8. C. Vande Velde (USA/Garmin) a 12:04
.9. Roman Kreuziger (RCH/Liquigas) a 14:16
10. C. Le Mevel (FRA/F. des Jeux) a 14:25
11. Mikel Astarloza (ESP/Euskaltel) a 14:44
12. Sandy Casar (FRA/F. des Jeux) a 17:19
13. Vladimir Karpets (RUS/Katusha) a 18:34
14. Rinaldo Nocentini (ITA/AG2R) a 20:45
15. J. Van den Broeck (BEL/Silence) a 20:50
16. Stephane Goubert (FRA/AG2R) a 22:29
17. Calos Sastre (ESP/Cervelo) a 26:21
18. Alexandre Botcharov (RUS/Katusha)a 29:33
19. George Hincapie (USA/Columbia) a 33.27
20. Sylvain Chavanel (FRA/Quick Step)a 34.09
.1. Juan Manuel Gárate (ESP/Rabobank) 4:39:21
.2. Tony Martin (ALE/Columbia) a 3
.3. Andy Schleck (LUX/Saxo Bank) a 38
.4. Alberto Contador (ESP/Astana) m.t
.5. Lance Armstrong (USA/Astana) a 41
.6. Frank Schleck (LUX/Saxo Bank) a 43
.7. Roman Kreuziger (RCH/Liquigas) a 46
.8. Franco Pellizotti (ITA/Liquigas) a 56
.9. Vincenzo Nibali (ITA/Liquigas) a 58
10. Bradley Wiggins (GBR/Garmin) a 1:03
11. J. Van Den Broeck (BEL/Silence) a 1:39
12. Andreas Kloeden (ALE/Astana) a 1:42
13. Christophe Riblon (FRA/AG2R) a 1:47
14. Joost Posthuma (HOL/Rabobank) a 1:56
15. Christophe Le Mevel (FRA/FDJ) a 2:26
16. C. Van de Velde (USA/Garmin) a 2:34
17. Maxime Boeuet (FRA/AG2R) a 2:42
18. Mikel Astarloza (ESP/Euskaltel) a 2:44
19. Daniele Righi (ITA/Lampre) a 3:03
20. Sylvain Calzati (FRA/AG2R) a 3:15
Clasificación general
.1. Alberto Contador (ESP/Astana) 77:06.18
.2. Andy Schleck (LUX/Saxo Bank) a 4:11
.3. Lance Armstrong (USA/Astana) a 5:24
.4. Bradley Wiggins (GBR/Garmin) a 6:01
.5. Frank Schleck (LUX/Saxo Bank) a 6:04
.6. Andreas Kloeden (ALE/Astana) a 6:42
.7. Vincenzo Nibali (ITA/Liquigas) a 7:35
.8. C. Vande Velde (USA/Garmin) a 12:04
.9. Roman Kreuziger (RCH/Liquigas) a 14:16
10. C. Le Mevel (FRA/F. des Jeux) a 14:25
11. Mikel Astarloza (ESP/Euskaltel) a 14:44
12. Sandy Casar (FRA/F. des Jeux) a 17:19
13. Vladimir Karpets (RUS/Katusha) a 18:34
14. Rinaldo Nocentini (ITA/AG2R) a 20:45
15. J. Van den Broeck (BEL/Silence) a 20:50
16. Stephane Goubert (FRA/AG2R) a 22:29
17. Calos Sastre (ESP/Cervelo) a 26:21
18. Alexandre Botcharov (RUS/Katusha)a 29:33
19. George Hincapie (USA/Columbia) a 33.27
20. Sylvain Chavanel (FRA/Quick Step)a 34.09