Clasificación de la decimoctava etapa
1. Andrey Kashechkin (KAZ/Astaná) 3h.57:39
2. Alexandre Vinokourov (KAZ/Astaná) m.t.
3. José Ángel G. Marchante (ESP/Saunier Duval) a 30
4. Alejandro Valverde (ESP/Illes Balears) a 32
5. Leonardo Piepoli (ITA/Saunier Duval) a 35
6. Igor Antón (ESP/Euskaltel) m.t.
7. Samuel Sánchez (ESP/Euskaltel) m.t.
8. Thomas Danielson (USA/Discovery Channel) m.t.
9. Luis Pérez (ESP/Cofidis) a 48
10. Carlos Sastre (ESP/CSC) m.t.
11. Egoi Martínez (ESP/Discovery Channel) a 1:20
12. Joaquín Rodríguez (ESP/Illes Balears) m.t.
13. Sylvester Szmyd (POL/Lampre) a 1:29
14. Stijn Devolder (BEL/Discovery Channel) a 1:34
15. Manuel Beltrán (ESP/ Discovery Channel) a 1:43
16. Daniel Moreno (ESP/Relax) a 1:56
17. Vladimir Karpets (RUS/Illes Balears) a 2:05
18. Iñigo Cuesta (ESP/CSC) a 2:13
19. Christopher Horner (USA/Davitamon-Lotto) m.t.
20. Eric Leblacher (FRA/Francaise des Jeux) a 2:34
2. Alexandre Vinokourov (KAZ/Astaná) m.t.
3. José Ángel G. Marchante (ESP/Saunier Duval) a 30
4. Alejandro Valverde (ESP/Illes Balears) a 32
5. Leonardo Piepoli (ITA/Saunier Duval) a 35
6. Igor Antón (ESP/Euskaltel) m.t.
7. Samuel Sánchez (ESP/Euskaltel) m.t.
8. Thomas Danielson (USA/Discovery Channel) m.t.
9. Luis Pérez (ESP/Cofidis) a 48
10. Carlos Sastre (ESP/CSC) m.t.
11. Egoi Martínez (ESP/Discovery Channel) a 1:20
12. Joaquín Rodríguez (ESP/Illes Balears) m.t.
13. Sylvester Szmyd (POL/Lampre) a 1:29
14. Stijn Devolder (BEL/Discovery Channel) a 1:34
15. Manuel Beltrán (ESP/ Discovery Channel) a 1:43
16. Daniel Moreno (ESP/Relax) a 1:56
17. Vladimir Karpets (RUS/Illes Balears) a 2:05
18. Iñigo Cuesta (ESP/CSC) a 2:13
19. Christopher Horner (USA/Davitamon-Lotto) m.t.
20. Eric Leblacher (FRA/Francaise des Jeux) a 2:34
Clasificación general
2. Alejandro Valverde (ESP/Illes Balears) a 53
3. Andrey Kashechkin (KAZ/Astaná) a 2:06
4. Carlos Sastre (ESP/CSC) a 2:51
5. José Ángel G. Marchante (ESP/Saunier Duval) a 5:06
6. Thomas Danielson (USA/Discovery Channel) a 7:05
7. Samuel Sánchez (ESP/Euskaltel) a 8:23
8. Manuel Beltrán (ESP/Discovery Channel) a 8:28
9. Luis Pérez (ESP/Cofidis) a 10:04
10. Vladimir Karpets (RUS/Illes Balears) a 10:06
11. Stijn Devolder (BEL/Discovery Channel) a 11:04
12. Egoi Martínez (ESP/ Discovery Channel) a 13:16
13. Leonardo Piepoli (ITA/Saunier Duval) a 14:11
14. Sylvester Szmyd (POL/Lampre) a 15:44
15. Igor Antón (ESP/Euskaltel) a 16:07
16. Sergio Paulinho (POR/Astaná) a 17:16
17. Joaquín Rodríguez (ESP/Illes Balears) a 20:33
18. David Arroyo (ESP/Illes Balears) a 24:34
19. Evgeni Petrov (RUS/Lampre) a 25:36
20. Christopher Horner (USA/Davitamon-Lotto) a 26:58