Giro d'Italia - classifica finale
       
1 Alexandre Vinokourov 85h37'15 amarok[ITA]
2 Haimar Zubeldia + 2'27 ivanbasso[ITA]  
3 Jan Ullrich + 2'37 amarok[ITA]  
4 Gilberto Simoni + 4'25 marnico[ITA]
5 Aitor Gonzalez J. + 12'14 BUGNO[ITA]
6 Christophe Moreau + 15'55  
7 Dario Frigo + 25'22 BUGNO[ITA]
8 Aleksandre Shefer + 27'47 marnico[ITA]
9 Santiago Botero + 43'04 amarok[ITA]
10 Paolo Savoldelli + 43'31 amarok[ITA]
11 Cadel Evans + 43'59 amarok[ITA]
12 Marzio Bruseghin + 49'08 BUGNO[ITA]
13 Ivan Basso + 1h13'02  
14 Denis Menchov + 1h14'43  
15 Massimo Codol + 1h17'21 BUGNO[ITA]
16 Rik Verbrugghe + 1h20'38  
17 Danilo Di Luca + 1h31'14 marnico[ITA]
18 Giuseppe Guerini + 1h34'44 amarok[ITA]
19 Peter Luttenberger + 1h41'04  
20 Luis Perez Rodriguez + 1h48'55  
21 José Antonio Garrido + 1h49'58  
22 Samuel Sanchez Gonzalez + 1h50'15 ivanbasso[ITA]
23 Frank Vandenbroucke + 1h52'20 BUGNO[ITA]
24 Marco Fertonani + 2h00'55  
25 Gerrit Glomser + 2h10'05 marnico[ITA]