Clasificación de la sexta etapa
1. Lorenzo Bernucci (ITA) Fassa 4h.12:52
2. Alexandre Vinokourov (KAZ) T-Mobile a 0:03
3. Robert Forster (ALE) Gerolsteiner a 0:07
4. Angelo Furlan (ITA) Domina Vacanze m.t.
5. Thor Hushovd (NOR) Credit Agricole m.t.
6. Jaan Kirsipuu (EST) Credit Agricole m.t.
7. Gianluca Bortolami (ITA) Lampre m.t.
8. Kim Kirchen (LUX) Fassa m.t.
9. Gerrit Glomser (AUT) Lampre m.t.
10. Kurt-Asle Arvesen (NOR) CSC m.t.
11. Laurent Brochard (FRA) Telecom m.t.
2. Alexandre Vinokourov (KAZ) T-Mobile a 0:03
3. Robert Forster (ALE) Gerolsteiner a 0:07
4. Angelo Furlan (ITA) Domina Vacanze m.t.
5. Thor Hushovd (NOR) Credit Agricole m.t.
6. Jaan Kirsipuu (EST) Credit Agricole m.t.
7. Gianluca Bortolami (ITA) Lampre m.t.
8. Kim Kirchen (LUX) Fassa m.t.
9. Gerrit Glomser (AUT) Lampre m.t.
10. Kurt-Asle Arvesen (NOR) CSC m.t.
11. Laurent Brochard (FRA) Telecom m.t.
12. Jérome Pineau (FRA) Telecom m.t.
13. Massimo Giunti (ITA) Fassa m.t.
14. Óscar Pereiro (ESP) Phonak m.t.
15. Xabier Zandio (ESP) Illes Balears m.t.
16. Bobby Julich (USA) CSC m.t.
17. Pieter Weening (HOL) Rabobank m.t.
18. Erik Dekker (HOL) Rabobank m.t.
19. Jan Ullrich (ALE) T-Mobile m.t.
20. Salvatore Commesso (ITA) Lampre m.t.
16. Bobby Julich (USA) CSC m.t.
17. Pieter Weening (HOL) Rabobank m.t.
18. Erik Dekker (HOL) Rabobank m.t.
19. Jan Ullrich (ALE) T-Mobile m.t.
20. Salvatore Commesso (ITA) Lampre m.t.
Clasificación general
1. Lance Armstrong (USA) Discovery 17h.58:11
2. George Hincapie (USA) Discovery a 55
3. Alexandre Vinokourov (KAZ) T-Mobile a 1:02
4. Jens Voigt (ALE) CSC a 1:04
5. Bobby Julich (USA) CSC a 1:07
6. José Luis Rubiera (ESP) Discovery a 1:14
7. Yaroslav Popovych (UCR) Discovery a 1:16
8. Benjamín Noval (ESP) Discovery a 1:26
9. Ivan Basso (ITA) CSC m.t.
10. Kurt-Asle Arvesen (NOR) CSC a 1:32
11. Pavel Padrnos (RCH) Discovery m.t.
12. Paolo Savoldelli (ITA) Discovery a 1:33
13. Jan Ullrich (ALE) T-Mobile a 1:36
14. Carlos Sastre (ESP) CSC m.t.
15. Jose Azevedo (POR) Discovery a 1:37
16. Luke Roberts (AUS) CSC a 1:38
17. Igor González de Galdeano (ESP)Liberty a 1:44
18. Floyd Landis (USA) Phonak a 1:50
19. José Enrique Gutiérrez (ESP)Phonak a 2:00
20. Nicki Sorensen (DIN) CSC a 2:01
2. George Hincapie (USA) Discovery a 55
3. Alexandre Vinokourov (KAZ) T-Mobile a 1:02
4. Jens Voigt (ALE) CSC a 1:04
5. Bobby Julich (USA) CSC a 1:07
6. José Luis Rubiera (ESP) Discovery a 1:14
7. Yaroslav Popovych (UCR) Discovery a 1:16
8. Benjamín Noval (ESP) Discovery a 1:26
9. Ivan Basso (ITA) CSC m.t.
10. Kurt-Asle Arvesen (NOR) CSC a 1:32
11. Pavel Padrnos (RCH) Discovery m.t.
12. Paolo Savoldelli (ITA) Discovery a 1:33
13. Jan Ullrich (ALE) T-Mobile a 1:36
14. Carlos Sastre (ESP) CSC m.t.
15. Jose Azevedo (POR) Discovery a 1:37
16. Luke Roberts (AUS) CSC a 1:38
17. Igor González de Galdeano (ESP)Liberty a 1:44
18. Floyd Landis (USA) Phonak a 1:50
19. José Enrique Gutiérrez (ESP)Phonak a 2:00
20. Nicki Sorensen (DIN) CSC a 2:01