1 Bernhard Eisel (Aut) Française Des Jeux 4.00.07 (42.454 km/h)
2 Tom Boonen (Bel) Quick Step
3 Peter Wrolich (Aut) Gerolsteiner
4 Paolo Bettini (Ita) Quick Step
5 Bradley McGee (Aus) Française Des Jeux 0.03
6 Baden Cooke (Aus) Française Des Jeux
7 Fabian Cancellara (Swi) Fassa Bortolo 0.06
8 Vladimir Gusev (Rus) Team CSC
9 Aurelien Clerc (Swi) Phonak Hearing Systems
10 Rene Haselbacher (Aut) Gerolsteiner
11 Matteo Tosatto (Ita) Fassa Bortolo
12 David Etxebarria (Spa) Liberty Seguros-Würth Team
13 Chris Horner (USA) Saunier Duval-Prodir
14 Daniele Colli (Ita) Liquigas-Bianchi
15 Dario Frigo (Ita) Fassa Bortolo
16 Michael Rogers (Aus) Quick Step
17 Roger Hammond (GBr) Discovery Channel Pro Cycling Team
18 Mathew Hayman (Aus) Rabobank
19 Allan Johansen (Den) Team CSC
20 Patxi Vila Errandonea (Spa) Lampre-Caffita
21 Marcus Zberg (Swi) Gerolsteiner
22 Alejandro Valverde (Spa) Illes Balears-Caisse d'Epargne
23 Marco Zanotti (Ita) Liquigas-Bianchi
24 Robbie McEwen (Aus) Davitamon-Lotto
25 Jan Ullrich (Ger) T-Mobile Team
26 Patrick Sinkewitz (Ger) Quick Step
27 Franck Renier (Fra) Bouygues Telecom
28 Geoffroy Lequatre (Fra) Credit Agricole
29 Linus Gerdemann (Ger) Team CSC
30 Fred Rodriguez (USA) Davitamon-Lotto
31 Sbastien Hinault (Fra) Credit Agricole
32 Alessandro Bertolini (Ita) Domina Vacanze
33 Josluis Arrieta (Spa) Illes Balears-Caisse d'Epargne
34 Guido Trenti (USA) Quick Step
35 Arnaud Coyot (Fra) Cofidis, Le Credit Par Telephone
36 Fabian Jeker (Swi) Saunier Duval-Prodir
37 Egoi Martinez De Esteban (Spa) Euskaltel-Euskadi
38 Karsten Kroon (Ned) Rabobank
39 David Loosli (Swi) Lampre-Caffita
40 Iban Mayo Diez (Spa) Euskaltel-Euskadi
41 Laurent Brochard (Fra) Bouygues Telecom
42 Michael Barry (Can) Discovery Channel Pro Cycling Team
43 Luciano Pagliarini (Bra) Liquigas-Bianchi
44 Kim Kirchen (Lux) Fassa Bortolo
45 Lorenzo Bernucci (Ita) Fassa Bortolo
46 Walter Beneteau (Fra) Bouygues Telecom
47 Daniele Righi (Ita) Lampre-Caffita
48 Georg Totschnig (Aut) Gerolsteiner
49 Serguei Ivanov (Rus) T-Mobile Team
50 Giampaolo Caruso (Ita) Liberty Seguros-Würth Team
51 Unai Osa Eizaguirre (Spa) Illes Balears-Caisse d'Epargne
52 Michael Albasini (Swi) Liquigas-Bianchi
53 Jurge Van Den Broeck (Bel) Discovery Channel Pro Cycling Team
54 Kjell Carlstrom (Fin) Liquigas-Bianchi
55 Frank Schleck (Lux) Team CSC
56 Martin Elmiger (Swi) Phonak Hearing Systems
57 Nico Mattan (Bel) Davitamon-Lotto
58 Tobias Steinhauser (Ger) T-Mobile Team
59 Daniele Nardello (Ita) T-Mobile Team
60 Giuseppe Guerini (Ita) T-Mobile Team
61 Alexandre Moos (Swi) Phonak Hearing Systems
62 Pablo Lastras (Spa) Illes Balears-Caisse d'Epargne
63 Javier Ramirez (Spa) Liberty Seguros-Würth Team
64 Fabian Wegmann (Ger) Gerolsteiner
65 Andrej Hauptman (Slo) Fassa Bortolo
66 Laszlo Bodrogi (Hun) Credit Agricole
67 Serguei Gonchar (Ukr) Domina Vacanze
68 Matej Mugerli (Slo) Liquigas-Bianchi
69 Daniel Schnider (Swi) Phonak Hearing Systems
70 Tadej Valjavec (Slo) Phonak Hearing Systems
71 Angel Gomez (Spa) Saunier Duval-Prodir
72 Koldo Gil Perez (Spa) Liberty Seguros-Würth Team
73 Thorwald Veneberg (Ned) Rabobank
74 Mirko Celestino (Ita) Domina Vacanze
75 Sven Montgomery (Swi) Gerolsteiner
76 Cristian Moreni (Ita) Quick Step
77 Andrea Peron (Ita) Team CSC
78 Ronny Scholz (Ger) Gerolsteiner
79 Cedric Vasseur (Fra) Cofidis, Le Credit Par Telephone
80 Cedric Herve (Fra) Credit Agricole
81 Benoit Joachim (Lux) Discovery Channel Pro Cycling Team
82 Staf Scheirlinckx (Bel) Cofidis, Le Credit Par Telephone
83 Stephan Schreck (Ger) T-Mobile Team
84 Gerrit Glomser (Aut) Lampre-Caffita
85 Michael Blaudzun (Den) Team CSC
86 Steffen Wesemann (Ger) T-Mobile Team
87 Jens Voigt (Ger) Team CSC
88 Salvatore Commesso (Ita) Lampre-Caffita
89 Luis Perez (Spa) Cofidis, Le Credit Par Telephone
90 Carlos Barredo (Spa) Liberty Seguros-Würth Team
91 Thomas Voeckler (Fra) Bouygues Telecom
92 Bobby Julich (USA) Team CSC
93 Rubens Bertogliati (Swi) Saunier Duval-Prodir
94 Daniel Atienza (Spa) Cofidis, Le Credit Par Telephone
95 Antonio Colom Mas (Spa) Illes Balears-Caisse d'Epargne
96 Unai Yus Kerejeta (Spa) Bouygues Telecom
97 Francesco Bellotti (Ita) Credit Agricole
98 Dariusz Baranowski (Pol) Liberty Seguros-Würth Team
99 Vincenzo Nibali (Ita) Fassa Bortolo
100 Beat Zberg (Swi) Gerolsteiner
101 Leonardo Bertagnolli (Ita) Cofidis, Le Credit Par Telephone
102 Freddy Bichot (Fra) Française Des Jeux
103 Ludovic Auger (Fra) Française Des Jeux
104 David De La Fuente (Spa) Saunier Duval-Prodir
105 Aitor Gonzalez (Spa) Euskaltel-Euskadi
106 Jesus Hernandez (Spa) Liberty Seguros-Würth Team
107 Joseba Beloki (Spa) Liberty Seguros-Würth Team
108 Marco Pinotti (Ita) Saunier Duval-Prodir
109 Gustav Erik Larsson (Swe) Fassa Bortolo
110 Marco Marzano (Ita) Lampre-Caffita
111 Sascha Urweider (Swi) Phonak Hearing Systems
112 Jan Boven (Ned) Rabobank
113 Matthieu Sprick (Fra) Bouygues Telecom
114 Juan Carlos Dominguez (Spa) Saunier Duval-Prodir
115 Jorg Ludewig (Ger) Domina Vacanze
116 Alexandr Kolobnev (Rus) Rabobank
117 Arnaud Gerard (Fra) Française Des Jeux
118 Leonardo Piepoli (Ita) Saunier Duval-Prodir
119 Angelo Furlan (Ita) Domina Vacanze
120 Joseba Albizu (Spa) Euskaltel-Euskadi
121 Rolf Aldag (Ger) T-Mobile Team
122 Grischa Niermann (Ger) Rabobank
123 Peter Farazijn (Bel) Cofidis, Le Credit Par Telephone
124 Saul Raisin (USA) Credit Agricole
125 Charles Wegelius (GBr) Liquigas-Bianchi
126 Jonath Gonzalez Rios (Spa) Illes Balears-Caisse d'Epargne
127 Yannick Talabardon (Fra) Credit Agricole
128 Frederic Mainguenaud (Fra) Bouygues Telecom
129 Marius Sabaliauskas (Ltu) Lampre-Caffita
130 Franco Pellizotti (Ita) Liquigas-Bianchi
131 Cadel Evans (Aus) Davitamon-Lotto
132 Christophe Le Mevel (Fra) Credit Agricole
133 Joan Horrach (Spa) Illes Balears-Caisse d'Epargne
134 Marco Fertonani (Ita) Domina Vacanze
135 Nicolas Inaudi (Fra) Cofidis, Le Credit Par Telephone
136 Oscar Freire Gomez (Spa) Rabobank
137 Roberto Laiseka (Spa) Euskaltel-Euskadi 0.28
138 Jussi Veikkanen (Fin) Française Des Jeux 0.30
139 Maarten Den Bakker (Ned) Rabobank
140 Max Van Heeswijk (Ned) Discovery Channel Pro Cycling Team
141 Gregory Rast (Swi) Phonak Hearing Systems
142 Servais Knaven (Ned) Quick Step
143 Frederic Guesdon (Fra) Française Des Jeux 0.37
144 Wim Vansevenant (Bel) Davitamon-Lotto 0.48
145 Nick Gates (Aus) Davitamon-Lotto
146 Niki Aebersold (Swi) Phonak Hearing Systems 0.52
147 Kevin Hulsmans (Bel) Quick Step 1.00
148 Gert Steegmans (Bel) Davitamon-Lotto 1.18
149 Iker Flores (Spa) Euskaltel-Euskadi 1.22
150 Anton Luengo (Spa) Euskaltel-Euskadi 1.51
151 Jason McCartney (USA) Discovery Channel Pro Cycling Team 3.14
152 David Lopez Garcia (Spa) Euskaltel-Euskadi 3.31
153 Bart Dockx (Bel) Davitamon-Lotto 4.26
154 Andreas Matzbacher (Aut) Lampre-Caffita
155 Paolo Valoti (Ita) Domina Vacanze
156 David Navas Chica (Spa) Illes Balears-Caisse d'Epargne 8.58
157 Guennadi Mikhailov (Rus) Discovery Channel Pro Cycling Team
158 Christophe Kern (Fra) Bouygues Telecom
159 Leif Hoste (Bel) Discovery Channel Pro Cycling Team
DNF Wladimir Belli (Ita) Domina Vacanze
Points
1 Bernhard Eisel (Aut) Française Des Jeux 25 pts
2 Tom Boonen (Bel) Quick Step 20
3 Peter Wrolich (Aut) Gerolsteiner 16
4 Paolo Bettini (Ita) Quick Step 13
5 Bradley McGee (Aus) Française Des Jeux 11
6 Baden Cooke (Aus) Française Des Jeux 10
7 Fabian Cancellara (Swi) Fassa Bortolo 9
8 Vladimir Gusev (Rus) Team CSC 8
9 Aurelien Clerc (Swi) Phonak Hearing Systems 7
10 Rene Haselbacher (Aut) Gerolsteiner 6
11 Matteo Tosatto (Ita) Fassa Bortolo 5
12 David Etxebarria (Spa) Liberty Seguros-Würth Team 4
13 Chris Horner (USA) Saunier Duval-Prodir 3
14 Daniele Colli (Ita) Liquigas-Bianchi 2
15 Dario Frigo (Ita) Fassa Bortolo 1
Mountains
Hoochstrooss, 75 km
1 Gregory Rast (Swi) Phonak Hearing Systems 3 pts
2 Michael Albasini (Swi) Liquigas-Bianchi 2
3 Antonio Colom Mas (Spa) Illes Balears-Caisse d'Epargne 1
Weerswilen, 137.6 km
1 Gregory Rast (Swi) Phonak Hearing Systems 3 pts
2 Michael Albasini (Swi) Liquigas-Bianchi 2
3 Alexandre Moos (Swi) Phonak Hearing Systems 1
Sprints
Sirnach, 111.8 km
1 Gregory Rast (Swi) Phonak Hearing Systems 6 pts
2 Daniele Colli (Ita) Liquigas-Bianchi 3
3 Michael Albasini (Swi) Liquigas-Bianchi 1
Morstetten, 164.9 km
1 Michael Albasini (Swi) Liquigas-Bianchi 6 pts
2 Benoit Joachim (Lux) Discovery Channel Pro Cycling Team 3
3 Josluis Arrieta (Spa) Illes Balears-Caisse d'Epargne 1