1 Ivan Basso (Ita) Team CSC 6.51.15 (30.784 km/h)
2 Gilberto Simoni (Ita) Saunier Duval-Prodir 1.17
3 Damiano Cunego (Ita) Lampre-Fondital 2.51
4 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems
5 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team 6.03
6 Leonardo Piepoli (Ita) Saunier Duval-Prodir
7 Sandy Casar (Fra) Française des Jeux 7.26
8 Juan Manuel Garate (Spa) Quick Step-Innergetic
9 Victor Hugo Pena Grisales (Col) Phonak Hearing Systems
10 Giampaolo Caruso (Ita) Liberty Seguros-Würth Team
11 Unai Osa Eizaguirre (Spa) Liberty Seguros-Würth Team
12 Francisco J. Vila Errandonea (Spa) Lampre-Fondital
13 José Luis Rubiera Vigil (Spa) Discovery Channel Pro Cycling Team
14 Franco Pellizotti (Ita) Liquigas 10.11
15 Patrice Halgand (Fra) Credit Agricole
16 Wim Van Huffel (Bel) Davitamon-Lotto 13.58
17 Martin Elmiger (Swi) Phonak Hearing Systems
18 Ivan Ramiro Parra Pinto (Col) Cofidis, le Credit par Telephone
19 Jose Serpa (Col) Selle Italia-Serramenti Diquigiovanni
20 Charles Wegelius (GBr) Liquigas
21 Manuel Beltran Martinez (Spa) Discovery Channel Pro Cycling Team
22 Sergio Ghisalberti (Ita) Team Milram
23 Hubert Dupont (Fra) AG2R Prevoyance
24 Luca Mazzanti (Ita) Ceramica Panaria-Navigare
25 Sylvester Szmyd (Pol) Lampre-Fondital
26 Paolo Tiralongo (Ita) Lampre-Fondital
27 Gorazd Stangelj (Slo) Lampre-Fondital
28 Maxime Monfort (Bel) Cofidis, le Credit par Telephone 17.02
29 Alexandre Botcharov (Rus) Credit Agricole
30 Josep Jufre Pou (Spa) Davitamon-Lotto
31 Steve Zampieri (Swi) Phonak Hearing Systems
32 Emanuele Sella (Ita) Ceramica Panaria-Navigare 22.14
33 Joerg Ludewig (Ger) T-Mobile Team
34 Nicolas Vogondy (Fra) Credit Agricole
35 Guido Trentin (Ita) Saunier Duval-Prodir
36 Marzio Bruseghin (Ita) Lampre-Fondital
37 David Lopez Garcia (Spa) Euskaltel-Euskadi
38 Iker Flores Galarza (Spa) Euskaltel-Euskadi
39 Francisco Perez Sanchez (Spa) Caisse d'Epargne-Illes Balears
40 Carlos Da Cruz (Fra) Française des Jeux
41 Laurent Lefevre (Fra) Bouygues Telecom
42 Julio Alberto Perez Cuapio (Mex) Ceramica Panaria-Navigare
43 Volodymir Gustov (Ukr) Team CSC 26.30
44 Benoit Joachim (Lux) Discovery Channel Pro Cycling Team 26.47
45 José Antonio Garrido Lima (Spa) Quick Step-Innergetic
46 Alessandro Vanotti (Ita) Team Milram 28.12
47 Sylvain Calzati (Fra) AG2R Prevoyance 29.07
48 Vladimir Efimkin (Rus) Caisse d'Epargne-Illes Balears 34.14
49 Christian Knees (Ger) Team Milram
50 Joan Horrach Rippoll (Spa) Caisse d'Epargne-Illes Balears
51 Gabriele Missaglia (Ita) Selle Italia-Serramenti Diquigiovanni 35.46
52 Stef Clement (Ned) Bouygues Telecom
53 Ruben Lobato Elvira (Spa) Saunier Duval-Prodir
54 Fortunato Baliani (Ita) Ceramica Panaria-Navigare
55 Nicki Sorensen (Den) Team CSC
56 Bobby Julich (USA) Team CSC
57 Inigo Cuesta Lopez De Castro (Spa) Team CSC
58 Leonardo Duque (Col) Cofidis, le Credit par Telephone
59 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne-Illes Balears
60 Michael Blaudzun (Den) Team CSC
61 Angel Gomez Gomez (Spa) Saunier Duval-Prodir
62 Carlos Sastre Candil (Spa) Team CSC
63 Gustav Erik Larsson (Swe) Française des Jeux
64 Matthias Kessler (Ger) T-Mobile Team
65 Jens Voigt (Ger) Team CSC
66 Jason McCartney (USA) Discovery Channel Pro Cycling Team
67 Jurgen Van De Walle (Bel) Quick Step-Innergetic
68 Tadej Valjavec (Slo) Lampre-Fondital
69 Jussi Veikkanen (Fin) Française des Jeux
70 Johann Tschopp (Swi) Phonak Hearing Systems
71 Fabio Sacchi (Ita) Team Milram 39.59
72 Paolo Bettini (Ita) Quick Step-Innergetic
73 Mikel Pradera Rodriguez (Spa) Caisse d'Epargne-Illes Balears
74 Andrea Moletta (Ita) Gerolsteiner
75 Giovanni Lombardi (Ita) Team CSC
76 Theo Eltink (Ned) Rabobank
77 Imanol Erviti (Spa) Caisse d'Epargne-Illes Balears
78 Luis Felipe Laverde Jimenez (Col) Ceramica Panaria-Navigare
79 Alessandro Spezialetti (Ita) Liquigas
80 Anton Luengo Celaya (Spa) Euskaltel-Euskadi
81 Alexandr Kolobnev (Rus) Rabobank
82 Paolo Fornaciari (Ita) Lampre-Fondital
83 Jose Luis Carrasco Gamiz (Spa) Caisse d'Epargne-Illes Balears
84 Danilo Di Luca (Ita) Liquigas
85 Markel Irizar Aranburu (Spa) Euskaltel-Euskadi
86 Viatcheslav Ekimov (Rus) Discovery Channel Pro Cycling Team
87 Nick Gates (Aus) Davitamon-Lotto
88 Koen De Kort (Ned) Liberty Seguros-Würth Team
89 Scott Davis (Aus) T-Mobile Team
90 Benoit Poilvet (Fra) Credit Agricole
91 Pavel Padrnos (Cze) Discovery Channel Pro Cycling Team
92 Raffaele Illiano (Ita) Selle Italia-Serramenti Diquigiovanni
93 Ivan Mayoz (Spa) Euskaltel-Euskadi
94 Yannick Talabardon (Fra) Credit Agricole
95 Amael Moinard (Fra) Cofidis, le Credit par Telephone
96 Matthew White (Aus) Discovery Channel Pro Cycling Team
97 Grischa Niermann (Ger) Rabobank
98 Yuriy Krivtsov (Ukr) AG2R Prevoyance 42.59
99 Inigo Chaurreau Bernardez (Spa) AG2R Prevoyance
100 Marco Pinotti (Ita) Saunier Duval-Prodir 44.45
101 Andrea Noe' (Ita) Liquigas
102 Evgeni Petrov (Rus) Lampre-Fondital
103 Matthias Russ (Ger) Gerolsteiner
104 Yoann Le Boulanger (Fra) Bouygues Telecom 44.49
105 Alessandro Cortinovis (Ita) Team Milram 46.54
106 Alberto Ongarato (Ita) Team Milram
107 Mirco Lorenzetto (Ita) Team Milram
108 Bert Roesems (Bel) Davitamon-Lotto
109 Santo Anza' (Ita) Selle Italia-Serramenti Diquigiovanni
110 Daniel Navarro Garcia (Spa) Liberty Seguros-Würth Team
111 Jose Cayetano Julia Cegarra (Spa) Caisse d'Epargne-Illes Balears
112 Yohann Gene (Fra) Bouygues Telecom
113 Grégory Rast (Swi) Phonak Hearing Systems
114 Torsten Hiekmann (Ger) Gerolsteiner
115 Mathew Hayman (Aus) Rabobank
116 Javier Ramirez Abeja (Spa) Liberty Seguros-Würth Team
117 Benat Albizuri Aransolo (Spa) Euskaltel-Euskadi
118 Stefan Schumacher (Ger) Gerolsteiner
119 Olivier Bonnaire (Fra) Bouygues Telecom
120 Christophe Edaleine (Fra) Credit Agricole
121 Leonardo Scarselli (Ita) Quick Step-Innergetic
122 Renaud Dion (Fra) AG2R Prevoyance
123 Sven Krauss (Ger) Gerolsteiner
124 Robert Forster (Ger) Gerolsteiner
125 Jonathan Patrick Mc Carty (USA) Phonak Hearing Systems
126 Aaron Olson (USA) Saunier Duval-Prodir
127 Axel Maximiliano Richeze (Arg) Ceramica Panaria-Navigare
128 Sergiy Matveyev (Ukr) Ceramica Panaria-Navigare
129 Jan Kuyckx (Bel) Davitamon-Lotto
130 Arnaud Gerard (Fra) Française des Jeux
131 William Bonnet (Fra) Credit Agricole
132 Davide Bramati (Ita) Quick Step-Innergetic
133 Dario Andriotto (Ita) Liquigas
134 Dario David Cioni (Ita) Liquigas
135 Marc De Maar (Ned) Rabobank
136 Miguel Angel Rubiano Chavez (Col) Ceramica Panaria-Navigare
137 Carl Naibo (Fra) AG2R Prevoyance
138 Elia Rigotto (Ita) Team Milram
139 Mickael Delage (Fra) Française des Jeux
140 Arnaud Labbe (Fra) Bouygues Telecom
141 Cyrille Monnerais (Fra) Française des Jeux
142 Rémi Pauriol (Fra) Credit Agricole
143 Preben Van Hecke (Bel) Davitamon-Lotto
144 Mauricio Alberto Ardila Cano (Col) Rabobank
145 Addy Engels (Ned) Quick Step-Innergetic
146 Manuele Mori (Ita) Saunier Duval-Prodir
147 Olaf Pollack (Ger) T-Mobile Team
148 Frantisek Rabon (Cze) T-Mobile Team
149 Patrick Calcagni (Swi) Liquigas
150 Francesco Bellotti (Ita) Credit Agricole
151 Henk Vogels (Aus) Davitamon-Lotto
DNF Wladimir Belli (Ita) Selle Italia-Serramenti Diquigiovanni
DNS Tom Danielson (USA) Discovery Channel Pro Cycling Team
Points
1 Ivan Basso (Ita) Team CSC 27 pts
2 Gilberto Simoni (Ita) Saunier Duval-Prodir 20
3 Damiano Cunego (Ita) Lampre-Fondital 16
4 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems 14
5 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team 12
6 Leonardo Piepoli (Ita) Saunier Duval-Prodir 10
7 Sandy Casar (Fra) Française des Jeux 9
8 Juan Manuel Garate (Spa) Quick Step-Innergetic 8
9 Jose Serpa (Col) Selle Italia-Serramenti Diquigiovanni 8
10 Victor Hugo Pena Grisales (Col) Phonak Hearing Systems 7
11 Giampaolo Caruso (Ita) Liberty Seguros-Würth Team 6
12 Ruben Lobato Elvira (Spa) Saunier Duval-Prodir 6
13 Unai Osa Eizaguirre (Spa) Liberty Seguros-Würth Team 5
14 Francisco J. Vila Errandonea (Spa) Lampre-Fondital 4
15 Jens Voigt (Ger) Team CSC 4
16 José Luis Rubiera Vigil (Spa) Discovery Channel Pro Cycling Team 3
17 Volodymir Gustov (Ukr) Team CSC 3
18 Franco Pellizotti (Ita) Liquigas 2
19 Patrice Halgand (Fra) Credit Agricole 1
20 Bobby Julich (USA) Team CSC 1
21 Joan Horrach Rippoll (Spa) Caisse d'Epargne-Illes Balears -5
22 Benoit Joachim (Lux) Discovery Channel Pro Cycling Team -5
Mountains
Passo Del Tonale - km 83,5
1 Juan Manuel Garate (Spa) Quick Step-Innergetic 5 pts
2 José Antonio Garrido Lima (Spa) Quick Step-Innergetic 3
3 Fortunato Baliani (Ita) Ceramica Panaria-Navigare 1
Passo Gavia "Cima Coppi" - km 109,8
1 Juan Manuel Garate (Spa) Quick Step-Innergetic 20 pts
2 Jose Serpa (Col) Selle Italia-Serramenti Diquigiovanni 15
3 David Lopez Garcia (Spa) Euskaltel-Euskadi 10
4 Francisco J. Vila Errandonea (Spa) Lampre-Fondital 6
5 Sylvain Calzati (Fra) AG2R Prevoyance 4
6 Gilberto Simoni (Ita) Saunier Duval-Prodir 2
Passo Del Mortirolo - km 178,7
1 Ivan Basso (Ita) Team CSC 10 pts
2 Gilberto Simoni (Ita) Saunier Duval-Prodir 6
3 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems 4
4 Damiano Cunego (Ita) Lampre-Fondital 2
5 Leonardo Piepoli (Ita) Saunier Duval-Prodir 1
110 Gazzetta
1 Jose Serpa (Col) Selle Italia-Serramenti Diquigiovanni 5 pts
2 Ruben Lobato Elvira (Spa) Saunier Duval-Prodir 4
3 Jens Voigt (Ger) Team CSC 3
4 Volodymir Gustov (Ukr) Team CSC 2
5 Ivan Basso (Ita) Team CSC 1
6 Bobby Julich (USA) Team CSC
Most combative
1 Ivan Basso (Ita) Team CSC 11 pts
2 Gilberto Simoni (Ita) Saunier Duval-Prodir 8
3 Jose Serpa (Col) Selle Italia-Serramenti Diquigiovanni 8
4 Juan Manuel Garate (Spa) Quick Step-Innergetic 7
5 Damiano Cunego (Ita) Lampre-Fondital 5
6 José E. Gutierrez Cataluna (Spa) Phonak Hearing Systems 5
7 Ruben Lobato Elvira (Spa) Saunier Duval-Prodir 4
8 Jens Voigt (Ger) Team CSC 3
9 Paolo Savoldelli (Ita) Discovery Channel Pro Cycling Team 2
10 David Lopez Garcia (Spa) Euskaltel-Euskadi 2
11 Volodymir Gustov (Ukr) Team CSC 2
12 José Antonio Garrido Lima (Spa) Quick Step-Innergetic 2
13 Leonardo Piepoli (Ita) Saunier Duval-Prodir 1
14 Francisco J. Vila Errandonea (Spa) Lampre-Fondital 1
15 Fortunato Baliani (Ita) Ceramica Panaria-Navigare 1