1 Jan Ullrich (Ger) T-Mobile Team 4.44.19
2 Bradley McGee (Aus) Française Des Jeux 0.12
3 Michael Rogers (Aus) Quick Step 0.18
4 Fabian Cancellara (Swi) Fassa Bortolo 0.39
5 Serguei Gonchar (Ukr) Domina Vacanze 0.40
6 Vladimir Gusev (Rus) Team CSC 0.46
7 Jens Voigt (Ger) Team CSC 0.58
8 Bobby Julich (USA) Team CSC 1.02
9 Dario Frigo (Ita) Fassa Bortolo 1.08
10 Beat Zberg (Swi) Gerolsteiner 1.14
11 Laszlo Bodrogi (Hun) Credit Agricole 1.20
12 Fabian Jeker (Swi) Saunier Duval-Prodir 1.25
13 Georg Totschnig (Aut) Gerolsteiner 1.31
14 Marco Pinotti (Ita) Saunier Duval-Prodir 1.32
15 Frank Schleck (Lux) Team CSC 1.41
16 Aitor Gonzalez (Spa) Euskaltel-Euskadi 1.42
17 Michael Blaudzun (Den) Team CSC
18 Patrick Sinkewitz (Ger) Quick Step 1.51
19 Linus Gerdemann (Ger) Team CSC
20 Tadej Valjavec (Slo) Phonak Hearing Systems 1.53
21 Koldo Gil Perez (Spa) Liberty Seguros-Würth Team 1.56
22 Cadel Evans (Aus) Davitamon-Lotto 1.58
23 Ronny Scholz (Ger) Gerolsteiner 2.03
24 Andrea Peron (Ita) Team CSC 2.05
25 Rubens Bertogliati (Swi) Saunier Duval-Prodir 2.08
26 Kim Kirchen (Lux) Fassa Bortolo
27 Michael Barry (Can) Discovery Channel Pro Cycling Team
28 Lorenzo Bernucci (Ita) Fassa Bortolo 2.11
29 Fabian Wegmann (Ger) Gerolsteiner 2.15
30 Benoit Joachim (Lux) Discovery Channel Pro Cycling Team 2.17
31 Daniel Schnider (Swi) Phonak Hearing Systems
32 Jose Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne 2.18
33 Alejandro Valverde (Spa) Illes Balears-Caisse d'Epargne 2.21
34 Carlos Barredo (Spa) Liberty Seguros-Würth Team 2.23
35 Marco Fertonani (Ita) Domina Vacanze 2.30
36 Alexandre Moos (Swi) Phonak Hearing Systems 2.37
37 Charles Wegelius (GBr) Liquigas-Bianchi
38 Laurent Brochard (Fra) Bouygues Telecom 2.40
39 Sven Montgomery (Swi) Gerolsteiner 2.41
40 Tobias Steinhauser (Ger) T-Mobile Team
41 Dariusz Baranowski (Pol) Liberty Seguros-Würth Team
42 Pablo Lastras (Spa) Illes Balears-Caisse d'Epargne 2.47
43 Serguei Ivanov (Rus) T-Mobile Team
44 Egoi Martinez De Esteban (Spa) Euskaltel-Euskadi 2.48
45 Francesco Bellotti (Ita) Credit Agricole
46 Paolo Bettini (Ita) Quick Step 2.52
47 Fred Rodriguez (USA) Davitamon-Lotto 2.53
48 Joseba Beloki (Spa) Liberty Seguros-Würth Team
49 Gustav Erik Larsson (Swe) Fassa Bortolo 2.54
50 Iban Mayo Diez (Spa) Euskaltel-Euskadi
51 Kjell Carlstrom (Fin) Liquigas-Bianchi 2.58
52 Jurge Van Den Broeck (Bel) Discovery Channel Pro Cycling Team
53 Cristian Moreni (Ita) Quick Step 2.59
54 Luis Perez (Spa) Cofidis, Le Credit Par Telephone 3.00
55 Franco Pellizotti (Ita) Liquigas-Bianchi 3.01
56 Matthieu Sprick (Fra) Bouygues Telecom
57 Martin Elmiger (Swi) Phonak Hearing Systems 3.04
58 Tom Boonen (Bel) Quick Step
59 Giuseppe Guerini (Ita) T-Mobile Team
60 Chris Horner (USA) Saunier Duval-Prodir 3.05
61 Steffen Wesemann (Ger) T-Mobile Team 3.08
62 Stephan Schreck (Ger) T-Mobile Team 3.10
63 David Loosli (Swi) Lampre-Caffita 3.11
64 Walter Beneteau (Fra) Bouygues Telecom
65 Patxi Vila Errandonea (Spa) Lampre-Caffita 3.15
66 Vincenzo Nibali (Ita) Fassa Bortolo 3.17
67 Daniele Nardello (Ita) T-Mobile Team 3.19
68 Christophe Le Mevel (Fra) Credit Agricole 3.22
69 Mirko Celestino (Ita) Domina Vacanze 3.24
70 Bernhard Eisel (Aut) Française Des Jeux 3.26
71 Grischa Niermann (Ger) Rabobank 3.27
72 Wim Vansevenant (Bel) Davitamon-Lotto 3.30
73 Daniele Colli (Ita) Liquigas-Bianchi 3.35
74 Nico Mattan (Bel) Davitamon-Lotto 3.36
75 Cedric Vasseur (Fra) Cofidis, Le Credit Par Telephone 3.40
76 Peter Wrolich (Aut) Gerolsteiner 3.43
77 Matteo Tosatto (Ita) Fassa Bortolo 3.45
78 Robbie McEwen (Aus) Davitamon-Lotto 3.46
79 Marco Marzano (Ita) Lampre-Caffita 3.47
80 Arnaud Coyot (Fra) Cofidis, Le Credit Par Telephone
81 Geoffroy Lequatre (Fra) Credit Agricole 3.48
82 Jorg Ludewig (Ger) Domina Vacanze
83 Rene Haselbacher (Aut) Gerolsteiner 3.50
84 Juan Carlos Dominguez (Spa) Saunier Duval-Prodir 3.52
85 Roger Hammond (GBr) Discovery Channel Pro Cycling Team 3.53
86 Roberto Laiseka (Spa) Euskaltel-Euskadi 3.54
87 Marius Sabaliauskas (Ltu) Lampre-Caffita 3.56
88 Alexandr Kolobnev (Rus) Rabobank 3.57
89 Marcus Zberg (Swi) Gerolsteiner 4.01
90 Thomas Voeckler (Fra) Bouygues Telecom 4.03
91 Javier Ramirez (Spa) Liberty Seguros-Würth Team 4.04
92 Maarten Den Bakker (Ned) Rabobank 4.06
93 Yannick Talabardon (Fra) Credit Agricole 4.07
94 Daniel Atienza (Spa) Cofidis, Le Credit Par Telephone
95 Jan Boven (Ned) Rabobank 4.08
96 David Etxebarria (Spa) Liberty Seguros-Würth Team 4.13
97 Allan Johansen (Den) Team CSC 4.14
98 Giampaolo Caruso (Ita) Liberty Seguros-Würth Team 4.17
99 Matej Mugerli (Slo) Liquigas-Bianchi 4.20
100 Iker Flores (Spa) Euskaltel-Euskadi
101 Andrej Hauptman (Slo) Fassa Bortolo 4.23
102 Daniele Righi (Ita) Lampre-Caffita 4.24
103 Leonardo Bertagnolli (Ita) Cofidis, Le Credit Par Telephone 4.28
104 Oscar Freire Gomez (Spa) Rabobank 4.30
105 Alessandro Bertolini (Ita) Domina Vacanze 4.31
106 Unai Osa Eizaguirre (Spa) Illes Balears-Caisse d'Epargne 4.32
107 Michael Albasini (Swi) Liquigas-Bianchi 4.35
108 Servais Knaven (Ned) Quick Step 4.36
109 Jonath Gonzalez Rios (Spa) Illes Balears-Caisse d'Epargne
110 Joseba Albizu (Spa) Euskaltel-Euskadi 4.37
111 Aurelien Clerc (Swi) Phonak Hearing Systems
112 Thorwald Veneberg (Ned) Rabobank 4.39
113 Angel Gomez (Spa) Saunier Duval-Prodir
114 Cedric Herve (Fra) Credit Agricole 4.40
115 Staf Scheirlinckx (Bel) Cofidis, Le Credit Par Telephone 4.43
116 Jason McCartney (USA) Discovery Channel Pro Cycling Team
117 Salvatore Commesso (Ita) Lampre-Caffita 4.44
118 Saul Raisin (USA) Credit Agricole 4.46
119 Mathew Hayman (Aus) Rabobank 4.51
120 Jussi Veikkanen (Fin) Française Des Jeux 4.53
121 Marco Zanotti (Ita) Liquigas-Bianchi 4.54
122 Max Van Heeswijk (Ned) Discovery Channel Pro Cycling Team 4.55
123 Antonio Colom Mas (Spa) Illes Balears-Caisse d'Epargne 5.07
124 Frederic Mainguenaud (Fra) Bouygues Telecom
125 Franck Renier (Fra) Bouygues Telecom 5.08
126 Sbastien Hinault (Fra) Credit Agricole
127 David De La Fuente (Spa) Saunier Duval-Prodir 5.09
128 Nicolas Inaudi (Fra) Cofidis, Le Credit Par Telephone 5.12
129 Guido Trenti (USA) Quick Step 5.15
130 Joan Horrach (Spa) Illes Balears-Caisse d'Epargne 5.18
131 Sascha Urweider (Swi) Phonak Hearing Systems 5.25
132 Ludovic Auger (Fra) Française Des Jeux 5.28
133 Angelo Furlan (Ita) Domina Vacanze 5.33
134 Frederic Guesdon (Fra) Française Des Jeux
135 Rolf Aldag (Ger) T-Mobile Team 5.41
136 Arnaud Gerard (Fra) Française Des Jeux 5.47
137 Luciano Pagliarini (Bra) Liquigas-Bianchi 5.50
138 Gregory Rast (Swi) Phonak Hearing Systems 5.52
139 Leonardo Piepoli (Ita) Saunier Duval-Prodir 5.53
140 Niki Aebersold (Swi) Phonak Hearing Systems 5.54
141 Nick Gates (Aus) Davitamon-Lotto
142 Jesus Hernandez (Spa) Liberty Seguros-Würth Team 5.55
143 Baden Cooke (Aus) Française Des Jeux 5.57
144 Karsten Kroon (Ned) Rabobank 5.58
145 Gert Steegmans (Bel) Davitamon-Lotto
146 Unai Yus Kerejeta (Spa) Bouygues Telecom 6.00
147 Peter Farazijn (Bel) Cofidis, Le Credit Par Telephone 6.04
148 Anton Luengo (Spa) Euskaltel-Euskadi 6.15
149 Kevin Hulsmans (Bel) Quick Step 6.37
150 Gerrit Glomser (Aut) Lampre-Caffita 6.49
151 Bart Dockx (Bel) Davitamon-Lotto 8.14
152 Freddy Bichot (Fra) Française Des Jeux 8.17
153 Paolo Valoti (Ita) Domina Vacanze 9.40
154 David Lopez Garcia (Spa) Euskaltel-Euskadi 10.05
155 Andreas Matzbacher (Aut) Lampre-Caffita 13.10
156 Christophe Kern (Fra) Bouygues Telecom 14.03
157 Leif Hoste (Bel) Discovery Channel Pro Cycling Team 15.01
158 David Navas Chica (Spa) Illes Balears-Caisse d'Epargne 15.13
159 Guennadi Mikhailov (Rus) Discovery Channel Pro Cycling Team 17.45
Points classification
1 Bernhard Eisel (Aut) Française Des Jeux 25 pts
2 Bradley McGee (Aus) Française Des Jeux 23
3 Tom Boonen (Bel) Quick Step 20
4 Fabian Cancellara (Swi) Fassa Bortolo 18
5 Peter Wrolich (Aut) Gerolsteiner 16
6 Jan Ullrich (Ger) T-Mobile Team 15
7 Vladimir Gusev (Rus) Team CSC 15
8 Paolo Bettini (Ita) Quick Step 13
9 Michael Rogers (Aus) Quick Step 10
10 Baden Cooke (Aus) Française Des Jeux 10
11 Serguei Gonchar (Ukr) Domina Vacanze 8
12 Aurelien Clerc (Swi) Phonak Hearing Systems 7
13 Jens Voigt (Ger) Team CSC 6
14 Rene Haselbacher (Aut) Gerolsteiner 6
15 Bobby Julich (USA) Team CSC 5
16 Dario Frigo (Ita) Fassa Bortolo 5
17 Matteo Tosatto (Ita) Fassa Bortolo 5
18 David Etxebarria (Spa) Liberty Seguros-Würth Team 4
19 Patrick Sinkewitz (Ger) Quick Step 3
20 Chris Horner (USA) Saunier Duval-Prodir 3
21 Beat Zberg (Swi) Gerolsteiner 2
22 Daniele Colli (Ita) Liquigas-Bianchi 2
23 Laszlo Bodrogi (Hun) Credit Agricole 1
Mountains classification
1 Gregory Rast (Swi) Phonak Hearing Systems 6 pts
2 Michael Albasini (Swi) Liquigas-Bianchi 4
3 Alexandre Moos (Swi) Phonak Hearing Systems 1
4 Antonio Colom Mas (Spa) Illes Balears-Caisse d'Epargne 1
Sprints classification
1 Michael Albasini (Swi) Liquigas-Bianchi 7 pts
2 Gregory Rast (Swi) Phonak Hearing Systems 6
3 Benoit Joachim (Lux) Discovery Channel Pro Cycling Team 3
4 Daniele Colli (Ita) Liquigas-Bianchi 3
5 Jose Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne 1