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