Clasificación de la decimosexta etapa
1. Óscar Pereiro (ESP) Phonak 4h.38:40
2. Xabier Zandio (ESP) Illes Balears m.t.
3. Eddy Mazzoleni (ITA) Lampre m.t.
4. Cadel Evans (AUS) Lotto m.t.
5. Philippe Gilbert (BEL) Francaise Des Jeux a 2:25
6. Anthony Geslin (FRA) Telecom m.t.
7. Jorg Ludewig (ALE) Domina Vacanze m.t.
8. Juan Antonio Flecha (ESP) Fassa m.t.
9. Ludovic Turpin (FRA) Prevoyance m.t.
10. Cédric Vasseur (FRA) Cofidis m.t.
11. Marcos Serrano (ESP) Liberty Seguros a 2:28
12. Jérome Pineau (FRA) Telecom a 2:32
13. Franco Pellizotti (ITA) Liquigas-Bianchi a 3:24
14. Laurent Brochard (FRA) Telecom m.t.
15. Pierrick Fédrigo (FRA) Telecom m.t.
16. Sylvain Chavanel (FRA) Cofidis m.t.
17. Fabian Wegmann (ALE) Gerolsteiner m.t.
18. Lorenzo Bernucci (ITA) Fassa m.t.
19. Salvatore Commesso (ITA) Lampre m.t.
20. Maxim Iglinski (KAZ) Domina Vacanze m.t.
2. Xabier Zandio (ESP) Illes Balears m.t.
3. Eddy Mazzoleni (ITA) Lampre m.t.
4. Cadel Evans (AUS) Lotto m.t.
5. Philippe Gilbert (BEL) Francaise Des Jeux a 2:25
6. Anthony Geslin (FRA) Telecom m.t.
7. Jorg Ludewig (ALE) Domina Vacanze m.t.
8. Juan Antonio Flecha (ESP) Fassa m.t.
9. Ludovic Turpin (FRA) Prevoyance m.t.
10. Cédric Vasseur (FRA) Cofidis m.t.
11. Marcos Serrano (ESP) Liberty Seguros a 2:28
12. Jérome Pineau (FRA) Telecom a 2:32
13. Franco Pellizotti (ITA) Liquigas-Bianchi a 3:24
14. Laurent Brochard (FRA) Telecom m.t.
15. Pierrick Fédrigo (FRA) Telecom m.t.
16. Sylvain Chavanel (FRA) Cofidis m.t.
17. Fabian Wegmann (ALE) Gerolsteiner m.t.
18. Lorenzo Bernucci (ITA) Fassa m.t.
19. Salvatore Commesso (ITA) Lampre m.t.
20. Maxim Iglinski (KAZ) Domina Vacanze m.t.
Clasificación general
1. Lance Armstrong (USA) Discovery 66h.52:03
2. Ivan Basso (ITA) CSC a 2:46
3. Michael Rasmussen (DIN) Rabobank a 3:09
4. Jan Ullrich (ALE) T-Mobile a 5:58
5. Francisco Mancebo (ESP) Illes Balears a 6:31
6. Levi Leipheimer (USA) Gerolsteiner a 7:35
7. Cadel Evans (AUS) Lotto a 9:29
8. Floyd Landis (USA) Phonak a 9:33
9. Alexandre Vinokourov (KAZ) T-Mobile a 9:38
10. Christophe Moreau (FRA) Credit Agricole a 11:47
11. Andreas Kloden (ALE) T-Mobile a 12:01
12. Eddy Mazzoleni (ITA) Lampre a 14:24
13. Yaroslav Popovych (UCR) Discovery a 14:27
14. Haimar Zubeldia (ESP) Euskaltel a 15:26
15. Óscar Pereiro (ESP) Phonak a 15:40
16. Jorg Jaksche (ALE) Liberty a 18:16
17. Bobby Julich (USA) CSC a 19:03
18. George Hincapie (USA) Discovery a 19:35
19. Andrei Kashechkin (KAZ) Credit Agricole a 20:35
20. Leonardo Piepoli (ITA) Saunier a 25:48
2. Ivan Basso (ITA) CSC a 2:46
3. Michael Rasmussen (DIN) Rabobank a 3:09
4. Jan Ullrich (ALE) T-Mobile a 5:58
5. Francisco Mancebo (ESP) Illes Balears a 6:31
6. Levi Leipheimer (USA) Gerolsteiner a 7:35
7. Cadel Evans (AUS) Lotto a 9:29
8. Floyd Landis (USA) Phonak a 9:33
9. Alexandre Vinokourov (KAZ) T-Mobile a 9:38
10. Christophe Moreau (FRA) Credit Agricole a 11:47
11. Andreas Kloden (ALE) T-Mobile a 12:01
12. Eddy Mazzoleni (ITA) Lampre a 14:24
13. Yaroslav Popovych (UCR) Discovery a 14:27
14. Haimar Zubeldia (ESP) Euskaltel a 15:26
15. Óscar Pereiro (ESP) Phonak a 15:40
16. Jorg Jaksche (ALE) Liberty a 18:16
17. Bobby Julich (USA) CSC a 19:03
18. George Hincapie (USA) Discovery a 19:35
19. Andrei Kashechkin (KAZ) Credit Agricole a 20:35
20. Leonardo Piepoli (ITA) Saunier a 25:48