Ordine d' arrivo 18 tappa
1 Marcos Serrano (Spa) Liberty Seguros-Würth 4.37.36 (40.85 km/h)
2 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 0.27
3 Axel Merckx (Bel) Davitamon-Lotto
4 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 1.08
5 Franco Pellizotti (Ita) Liquigas-Bianchi
6 Thomas Voeckler (Fra) Bouygues Telecom 1.28
7 Luke Roberts (Aus) Team CSC
8 Matthias Kessler (Ger) T-Mobile Team 1.44
9 Egoi Martinez (Spa) Euskaltel-Euskadi 2.03
10 Carlos Da Cruz (Fra) Française Des Jeux 2.38
11 Cadel Evans (Aus) Davitamon-Lotto 11.18
12 Lance Armstrong (USA) Discovery Channel
13 Ivan Basso (Ita) Team CSC
14 Jan Ullrich (Ger) T-Mobile Team
15 Alexandre Vinokourov (Kaz) T-Mobile Team 11.55
16 Michael Rasmussen (Den) Rabobank
17 Levi Leipheimer (USA) Gerolsteiner
18 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne
19 Leonardo Piepoli (Ita) Saunier Duval-Prodir 12.01
20 Floyd Landis (USA) Phonak Hearing Systems 12.07
21 Eddy Mazzoleni (Ita) Lampre-Caffita
22 Christophe Moreau (Fra) Credit Agricole 12.28
23 Georg Totschnig (Aut) Gerolsteiner
24 Oscar Pereiro Sio (Spa) Phonak Hearing Systems
25 Yaroslav Popovych (Ukr) Discovery Channel 12.44
26 Laurent Brochard (Fra) Bouygues Telecom 12.58
27 Haimar Zubeldia (Spa) Euskaltel-Euskadi
28 Bobby Julich (USA) Team CSC
29 George Hincapie (USA) Discovery Channel
30 Jörg Jaksche (Ger) Liberty Seguros-Würth
Classificha generale dopo la 16 tappa
1 Lance Armstrong (USA) Discovery Channel 77.44.44 (41.664 km/h)
2 Ivan Basso (Ita) Team CSC 2.46
3 Michael Rasmussen (Den) Rabobank 3.46
4 Jan Ullrich (Ger) T-Mobile Team 5.58
5 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 7.08
6 Levi Leipheimer (USA) Gerolsteiner 8.12
7 Cadel Evans (Aus) Davitamon-Lotto 9.49
8 Alexandre Vinokourov (Kaz) T-Mobile Team 10.11
9 Floyd Landis (USA) Phonak Hearing Systems 10.42
10 Christophe Moreau (Fra) Credit Agricole 13.15