Clasificación de la decimoquinta etapa
1. Alexander Vinokourov (KAZ/Astana) 5h.34:28
2. Kim Kirchen (LUX/T-Mobile) a 49
3. Haimar Zubeldia (ESP/Euskaltel) m.t
4. Juan José Cobo (ESP/Saunier Duval-Prodir) a 51
5. Juan Manuel Gárate (ESP/Quickstep) a 2:16
6. David Arroyo (ESP/Caisse d'Epargne) a 3:24
7. Bernhard Kohl (ESP/Gerolsteiner) a 4:25
8. Christian Vande Velde (USA/Team CSC) m.t
9. Ludovic Turpin (FRA/Ag2r Prevoyance) a 5:16
10. Alberto Contador (ESP/Discovery Channel) a 5:25
11. Michael Rasmussen (DIN/Rabobank) m.t
12. George Hincapie (USA/Discovery Channel) a 5:47
13. Cadel Evans (AUS/Predictor-Lotto) a 6:27
14. Mikel Astarloza (ESP/Euskaltel Euskadi) m.t
15. Michael Boogerd (HOL/Rabobank) m.t
16. Levi Leipheimer (USA/Discovery Channel) m.t
17. Andreas Kloden (ALE/Astana) m.t
18. Alejandro Valverde (ESP/Caisse d'Epargne) m.t
19. Carlos Sastre (ESP/Team CSC) m.t
20. Andrei Kashechkin (KAZ/Astana) m.t
2. Kim Kirchen (LUX/T-Mobile) a 49
3. Haimar Zubeldia (ESP/Euskaltel) m.t
4. Juan José Cobo (ESP/Saunier Duval-Prodir) a 51
5. Juan Manuel Gárate (ESP/Quickstep) a 2:16
6. David Arroyo (ESP/Caisse d'Epargne) a 3:24
7. Bernhard Kohl (ESP/Gerolsteiner) a 4:25
8. Christian Vande Velde (USA/Team CSC) m.t
9. Ludovic Turpin (FRA/Ag2r Prevoyance) a 5:16
10. Alberto Contador (ESP/Discovery Channel) a 5:25
11. Michael Rasmussen (DIN/Rabobank) m.t
12. George Hincapie (USA/Discovery Channel) a 5:47
13. Cadel Evans (AUS/Predictor-Lotto) a 6:27
14. Mikel Astarloza (ESP/Euskaltel Euskadi) m.t
15. Michael Boogerd (HOL/Rabobank) m.t
16. Levi Leipheimer (USA/Discovery Channel) m.t
17. Andreas Kloden (ALE/Astana) m.t
18. Alejandro Valverde (ESP/Caisse d'Epargne) m.t
19. Carlos Sastre (ESP/Team CSC) m.t
20. Andrei Kashechkin (KAZ/Astana) m.t
Clasificación general
1. Michael Rasmussen (DIN/Rabobank) 69h.52:14
2. Alberto Contador (ESP/Discovery Channel) a 2:23
3. Cadel Evans (AUS/Predictor-Lotto) a 4:00
4. Levi Leipheimer (ALE/Discovery Channel) a 5:25
5. Andreas Kloden (ALE/Astana) a 5:34
6. Carlos Sastre (ESP/Team CSC) a 6:46
7. Haimar Zubeldia (ESP/Euskaltel Euskadi) a 7:27
8. Andrei Kashechkin (KAZ/Astana) a 7:54
9. Kim Kirchen (LUX/T-Mobile Team) a 8:24
10. Mikel Astarloza (ESP/Euskaltel) a 9:21
11. Alejandro Valverde (ESP/Caisse d'Epargne) a 10:41
12. Yaroslav Popovych (UCR/Discovery Channel) a 12:29
13. Óscar Pereiro (ESP/Caisse d'Epargne) a 14:30
14. Mauricio Soler (COL/Barloworld) a 15:00
15. David Arroyo (ESP/Caisse d'Epargne) a 17:11
16. Vladimir Karpets (RUS/Caisse d'Epargne) a 18:27
17. Chris Horner (USA/Predictor-Lotto) a 18:57
18. Iban Mayo (ESP/Saunier Duval-Prodir) a 19:00
19. Michael Boogerd (HOL/Rabobank) a 25:08
20. Manuel Beltrán (ESP/Liquigas) a 26:02
2. Alberto Contador (ESP/Discovery Channel) a 2:23
3. Cadel Evans (AUS/Predictor-Lotto) a 4:00
4. Levi Leipheimer (ALE/Discovery Channel) a 5:25
5. Andreas Kloden (ALE/Astana) a 5:34
6. Carlos Sastre (ESP/Team CSC) a 6:46
7. Haimar Zubeldia (ESP/Euskaltel Euskadi) a 7:27
8. Andrei Kashechkin (KAZ/Astana) a 7:54
9. Kim Kirchen (LUX/T-Mobile Team) a 8:24
10. Mikel Astarloza (ESP/Euskaltel) a 9:21
11. Alejandro Valverde (ESP/Caisse d'Epargne) a 10:41
12. Yaroslav Popovych (UCR/Discovery Channel) a 12:29
13. Óscar Pereiro (ESP/Caisse d'Epargne) a 14:30
14. Mauricio Soler (COL/Barloworld) a 15:00
15. David Arroyo (ESP/Caisse d'Epargne) a 17:11
16. Vladimir Karpets (RUS/Caisse d'Epargne) a 18:27
17. Chris Horner (USA/Predictor-Lotto) a 18:57
18. Iban Mayo (ESP/Saunier Duval-Prodir) a 19:00
19. Michael Boogerd (HOL/Rabobank) a 25:08
20. Manuel Beltrán (ESP/Liquigas) a 26:02