Clasificación de la decimoctava etapa
1. Matteo TOSATTO (ITA/QSI) 4h 16' 15"
2. Cristian MORENI (ITA/COF) m.t
3. Ronny SCHOLZ (ALE/GST) a 2"
4. Manuel QUINZIATO (ITA/LIQ) a 47"
5. Sébastien HINAULT (FRA/C.A) a 1' 03"
6. Jérome PINEAU (FRA/BTL) a 1' 03"
7. Sylvain CALZATI (FRA/A2R) a 1' 03"
8. Benoit VAUGRENARD (FRA/FDJ) a 1' 03"
9. Iñaki ISASI (ESP/EUS) a 1' 03"
10. Egoi MARTINEZ (ESP/DSC) a 1' 03"
11. Mario AERTS (BEL/DVL) a 1' 03"
12. Patrik SINKEWITZ (ALE/TMO) a 1' 03"
13. Juan Antonio FLECHA (ESP/RAB) a 1' 03"
14. Levi LEIPHEIMER (USA/GST) a 1' 06"
15. David ZABRISKIE (USA/CSC) a 2' 25"
16. Bernhard EISEL (AUT/FDJ) a 8' 00"
17. Luca PAOLINI (ITA/LIQ) a 8' 00"
18. Erik ZABEL (ALE/MRM) a 8' 00"
19. Marco VELO (ITA/MRM) a 8' 00"
20. Thor HUSHOVD (NOR/C.A) a 8' 00"
2. Cristian MORENI (ITA/COF) m.t
3. Ronny SCHOLZ (ALE/GST) a 2"
4. Manuel QUINZIATO (ITA/LIQ) a 47"
5. Sébastien HINAULT (FRA/C.A) a 1' 03"
6. Jérome PINEAU (FRA/BTL) a 1' 03"
7. Sylvain CALZATI (FRA/A2R) a 1' 03"
8. Benoit VAUGRENARD (FRA/FDJ) a 1' 03"
9. Iñaki ISASI (ESP/EUS) a 1' 03"
10. Egoi MARTINEZ (ESP/DSC) a 1' 03"
11. Mario AERTS (BEL/DVL) a 1' 03"
12. Patrik SINKEWITZ (ALE/TMO) a 1' 03"
13. Juan Antonio FLECHA (ESP/RAB) a 1' 03"
14. Levi LEIPHEIMER (USA/GST) a 1' 06"
15. David ZABRISKIE (USA/CSC) a 2' 25"
16. Bernhard EISEL (AUT/FDJ) a 8' 00"
17. Luca PAOLINI (ITA/LIQ) a 8' 00"
18. Erik ZABEL (ALE/MRM) a 8' 00"
19. Marco VELO (ITA/MRM) a 8' 00"
20. Thor HUSHOVD (NOR/C.A) a 8' 00"
1. Óscar PEREIRO (CEI/ESP) 84h 33' 04"
2. Carlos SASTRE (CSC/ESP) a 00' 12"
3. Floyd LANDIS (PHO/USA) a 00' 30"
4. Andréas KLODEN (TMO/ALE) a 02' 32"
5. Cadel EVANS (DVL/AUS) a 03' 11"
6. Denis MENCHOV (RAB/RUS) a 04' 17"
7. Cyril DESSEL (A2R/FRA) a 04' 27"
8. Christophe MOREAU (A2R/FRA) a 05' 48"
9. Haimar ZUBELDIA (EUS/ESP) a 08' 19"
10. Michael ROGERS (TMO/AUS) a 12' 16"
11. Frank SCHLECK (CSC/LUX) a 13' 51"
12. Michael BOOGERD (RAB/HOL) a 13' 52"
13. Levi LEIPHEIMER (GST/USA) a 15' 01"
14. Pietro CAUCCHIOLI (C.A/ITA) a 15' 46"
15. Damiano CUNEGO (LAM/ITA) a 17' 18"
16. Marcus FOTHEN (GST/ALE) a 17' 23"
17. Tadej VALJAVEC (LAM/SLO) a 20' 50"
18. Mickael RASMUSSEN (RAB/DEN) a 21' 04"
19. José AZEVEDO (DSC/POR) a 34' 01"
20. David ARROYO (CEI/ESP) a 37' 11"