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