Clasificación de la decimoctava etapa
1. Nicki Sorensen (DIN / CSC) 5h.05:34
2. Javier P. Rodríguez (ESP / Comunidad Valenciana) m.t.
3. José Vicente García Acosta (ESP / Illes Balears) a 22
4. Daniele Nardello (ITA / T.Mobile) a 1:06
5. Óscar Pereiro (ESP / Phonak) m.t.
6. Mario Aerts (BEL / Davitamon Lotto) a 1:10
7. Pablo Lastras (ESP / Illes Balears) m.t.
8. Gorka González (ESP / Euskaltel Euskadi) a 1:25
9. Moises Dueñas (ESP / Relax Fuenlabrada) a 2:32
10. Francisco Mancebo (ESP / Illes Balears) a 3:55
11. Rubén Plaza (ESP / Comunidad Valenciana) a 3:58
12. Roberto Heras (ESP / Liberty Seguros) m.t.
13. Carlos Sastre (ESP / CSC) m.t.
14. Denis Menchov (RUS / Rabobank) m.t.
15. Samuel Sánchez (ESP / Euskaltel Euskadi) m.t.
16. Óscar Sevilla (ESP / T.Mobile) m.t.
17. Carlos G. Quesada (ESP / Comunidad Valenciana) m.t.
18. Mauricio Ardila (COL / Davitamon Lotto) m.t.
19. Patrick Calcagni (SUI / Liquigas) a 4:07
20. Juan Miguel Mercado (ESP / Quick.Step) m.t.
2. Javier P. Rodríguez (ESP / Comunidad Valenciana) m.t.
3. José Vicente García Acosta (ESP / Illes Balears) a 22
4. Daniele Nardello (ITA / T.Mobile) a 1:06
5. Óscar Pereiro (ESP / Phonak) m.t.
6. Mario Aerts (BEL / Davitamon Lotto) a 1:10
7. Pablo Lastras (ESP / Illes Balears) m.t.
8. Gorka González (ESP / Euskaltel Euskadi) a 1:25
9. Moises Dueñas (ESP / Relax Fuenlabrada) a 2:32
10. Francisco Mancebo (ESP / Illes Balears) a 3:55
11. Rubén Plaza (ESP / Comunidad Valenciana) a 3:58
12. Roberto Heras (ESP / Liberty Seguros) m.t.
13. Carlos Sastre (ESP / CSC) m.t.
14. Denis Menchov (RUS / Rabobank) m.t.
15. Samuel Sánchez (ESP / Euskaltel Euskadi) m.t.
16. Óscar Sevilla (ESP / T.Mobile) m.t.
17. Carlos G. Quesada (ESP / Comunidad Valenciana) m.t.
18. Mauricio Ardila (COL / Davitamon Lotto) m.t.
19. Patrick Calcagni (SUI / Liquigas) a 4:07
20. Juan Miguel Mercado (ESP / Quick.Step) m.t.
Clasificación general
1. Roberto Heras (ESP / Liberty Seguros) 74h.30:48
2. Denis Menchov (RUS / Rabobank) a 4:30
3. Carlos Sastre (ESP / CSC) a 4:50
4. Francisco Mancebo (ESP / Illes Balears) a 5:48
5. Carlos G. Quesada (ESP / Comunidad Valenciana) a 6:22
6. Óscar Sevilla (ESP / T.Mobile) a 11:13
7. Rubén Plaza (ESP / Comunidad Valenciana) a 11:36
8. Juan Miguel Mercado (ESP / Quick.Step) a 15:28
9. Tom Danielson (USA / Discovery Channel) a 15:50
2. Denis Menchov (RUS / Rabobank) a 4:30
3. Carlos Sastre (ESP / CSC) a 4:50
4. Francisco Mancebo (ESP / Illes Balears) a 5:48
5. Carlos G. Quesada (ESP / Comunidad Valenciana) a 6:22
6. Óscar Sevilla (ESP / T.Mobile) a 11:13
7. Rubén Plaza (ESP / Comunidad Valenciana) a 11:36
8. Juan Miguel Mercado (ESP / Quick.Step) a 15:28
9. Tom Danielson (USA / Discovery Channel) a 15:50
10. Mauricio Ardila (COL / Davitamon Lotto) a 15:53
11. Samuel Sánchez (ESP / Euskaltel Euskadi) a 17:20
12. Michele Scarponi (ITA / Liberty Seguros) a 29:32
13. Daniel Atienza (ESP / Cofidis) a 32:32
13. Daniel Atienza (ESP / Cofidis) a 32:32
14. Josep Jufré (ESP / Relax Fuenlabrada) a 32:46
15. David Blanco (ESP / Comunidad Valenciana) a 32:55
16. Unai Osa (ESP / Illes Balears) a 32:57
17. Mario Aerts (BEL / Davitamon Lotto) a 34:11
18. Marcos Serrano (ESP / Liberty Seguros) a 36:26
19. Alexandre Botcharov (RUS / Credit Agricole) a 38:58
20. Koos Moerenhout (HOL / Davitamon Lotto) a 46:31