1 Fabian Cancellara (Swi) Team CSC 4.01.07 (41.905 km/h)
2 Philippe Gilbert (Bel) Française des Jeux
3 Daniel Moreno Fernandez (Spa) Caisse d'Epargne 0.04
4 Matteo Tosatto (Ita) Quick Step 0.05
5 Markus Zberg (Swi) Gerolsteiner 0.08
6 Greg Van Avermaet (Bel) Silence - Lotto
7 Sergei Ivanov (Rus) Astana
8 Jose Joaquin Rojas Gil (Spa) Caisse d'Epargne
9 Alessandro Ballan (Ita) Lampre
10 Erik Zabel (Ger) Team Milram
11 Leonardo Duque (Col) Cofidis - Le Crédit par Téléphone
12 Sébastien Hinault (Fra) Crédit Agricole
13 Stuart O'Grady (Aus) Team CSC
14 Vincent Jérôme (Fra) Bouygues Telecom
15 Martin Elmiger (Swi) AG2R La Mondiale
16 Pietro Caucchioli (Ita) Crédit Agricole
17 Mathieu Perget (Fra) Caisse d'Epargne
18 Alexandre Usov (Blr) AG2R La Mondiale
19 Damiano Cunego (Ita) Lampre
20 Laurens Ten Dam (Ned) Rabobank
21 Andy Schleck (Lux) Team CSC
22 Filippo Pozzato (Ita) Liquigas
23 Thomas Lövkvist (Swe) Team High Road
24 Andreas Klöden (Ger) Astana
25 Michael Albasini (Swi) Liquigas
26 Roman Kreuziger (Cze) Liquigas
27 Igor Anton Hernandez (Spa) Euskaltel - Euskadi
28 Andreas Dietziker (Swi) Team Volksbank
29 Christian Knees (Ger) Team Milram
30 Gabriel Rasch (Nor) Crédit Agricole
31 Rubens Bertogliati (Swi) Saunier Duval - Scott
32 Gerald Ciolek (Ger) Team High Road
33 Bobby Julich (USA) Team CSC
34 Alexandre Moos (Swi) BMC Racing Team
35 Pablo Lastras Garcia (Spa) Caisse d'Epargne
36 Markus Fothen (Ger) Gerolsteiner
37 Jesus Del Nero Montes (Spa) Saunier Duval - Scott
38 Bram Tankink (Ned) Rabobank
39 Xavier Florencio Cabre (Spa) Bouygues Telecom
40 Florian Stalder (Swi) Team Volksbank
41 Alexandre Botcharov (Rus) Crédit Agricole
42 Vicente Reynes Mimo (Spa) Team High Road
43 Tanel Kangert (Est) AG2R La Mondiale
44 Jürgen Roelandts (Bel) Silence - Lotto
45 Angel Gomez (Spa) Saunier Duval - Scott
46 Frédéric Guesdon (Fra) Française des Jeux
47 Mickael Delage (Fra) Française des Jeux
48 Renaud Dion (Fra) AG2R La Mondiale
49 Xabier Zandio Echaide (Spa) Caisse d'Epargne
50 Anthony Geslin (Fra) Bouygues Telecom
51 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne
52 Jens Voigt (Ger) Team CSC
53 Francis Mourey (Fra) Française des Jeux
54 Gorka Verdugo Markotegi (Spa) Euskaltel - Euskadi
55 Kim Kirchen (Lux) Team High Road
56 Philip Deignan (Irl) AG2R La Mondiale
57 Kurt-Asle Arvesen (Nor) Team CSC
58 Jorge Azanza Soto (Spa) Euskaltel - Euskadi
59 Dmitriy Muravyev (Kaz) Astana
60 Staf Scheirlinckx (Bel) Cofidis - Le Crédit par Téléphone
61 Steve Zampieri (Swi) Cofidis - Le Crédit par Téléphone
62 Steve Morabito (Swi) Astana
63 Ronny Scholz (Ger) Gerolsteiner
64 Volodymir Gustov (Ukr) Team CSC
65 Yannick Talabardon (Fra) Crédit Agricole
66 Eric Berthou (Fra) Crédit Agricole
67 Olivier Bonnaire (Fra) Bouygues Telecom
68 Alessandro Vanotti (Ita) Liquigas
69 Mathias Frank (Swi) Gerolsteiner 0.33
70 Danilo Wyss (Swi) BMC Racing Team
71 Steve Bovay (Swi) BMC Racing Team 0.45
72 Blaise Sonnery (Fra) AG2R La Mondiale
73 Sébastien Portal (Fra) Cofidis - Le Crédit par Téléphone
74 Gert Steegmans (Bel) Quick Step 0.49
75 Claudio Corioni (Ita) Liquigas 0.51
76 Elias Schmaeh (Swi) Team Volksbank
77 Jérôme Pineau (Fra) Bouygues Telecom
78 Stijn Devolder (Bel) Quick Step 0.56
79 Steven De Jongh (Ned) Quick Step
80 Jeffry Louder (USA) BMC Racing Team
81 Marc De Maar (Ned) Rabobank
82 Murilo Fischer (Bra) Liquigas
83 Lloyd Mondory (Fra) AG2R La Mondiale
84 Ivan Santaromita (Ita) Liquigas
85 Enrico Franzoi (Ita) Liquigas
86 Pieter Jacobs (Bel) Silence - Lotto
87 Niki Terpstra (Ned) Team Milram 1.03
88 Leif Hoste (Bel) Silence - Lotto 1.10
89 Paolo Tiralongo (Ita) Lampre
90 Christophe Mengin (Fra) Française des Jeux
91 Theo Eltink (Ned) Rabobank
92 Massimiliano Mori (Ita) Lampre
93 David Loosli (Swi) Lampre
94 Frank Hoj (Den) Cofidis - Le Crédit par Téléphone
95 André Korff (Ger) Team Volksbank 1.17
96 Benoît Vaugrenard (Fra) Française des Jeux
97 Mark Renshaw (Aus) Crédit Agricole 1.20
98 Daniel Musiol (Ger) Team Volksbank 1.33
99 Martin Kohler (Swi) BMC Racing Team 1.36
100 Dionisio Galparsoro Martínez (Spa) Euskaltel - Euskadi
101 Johann Tschopp (Swi) Bouygues Telecom 1.40
102 Leonardo Scarselli (Ita) Quick Step 1.45
103 Maxim Iglinsky (Kaz) Astana 1.46
104 Iñigo Landaluze Intxaurraga (Spa) Euskaltel - Euskadi
105 Johan Van Summeren (Bel) Silence - Lotto 1.48
106 Robert Förster (Ger) Gerolsteiner 2.12
107 Julien Belgy (Fra) Bouygues Telecom 2.37
108 José Rujano Guillen (Ven) Caisse d'Epargne
109 Wim Vansevenant (Bel) Silence - Lotto 2.40
110 Anthony Roux (Fra) Française des Jeux 2.43
111 Maarten Tjallingii (Ned) Silence - Lotto 3.06
112 Harald Morscher (Aut) Team Volksbank
113 Ralf Grabsch (Ger) Team Milram
114 Sébastien Rosseler (Bel) Quick Step
115 Aitor Hernandez Gutierrez (Spa) Euskaltel - Euskadi
116 Matteo Bono (Ita) Lampre
117 Laszlo Bodrogi (Hun) Crédit Agricole 4.40
118 Hervé Duclos-Lassalle (Fra) Cofidis - Le Crédit par Téléphone
119 Francisco Perez Sanchez (Spa) Caisse d'Epargne
120 René Weissinger (Ger) Team Volksbank
121 Hubert Schwab (Swi) Quick Step
122 Raul Alarcon Garcia (Spa) Saunier Duval - Scott
123 Darren Lill (RSA) BMC Racing Team
124 Hector Gonzalez Baeza (Spa) Saunier Duval - Scott
125 Andoni Lafuente (Spa) Euskaltel - Euskadi
126 Morris Possoni (Ita) Team High Road
127 Stephan Schreck (Ger) Gerolsteiner
128 Marcus Burghardt (Ger) Team High Road
129 Martin Müller (Ger) Team Milram 5.55
130 Marco Marzano (Ita) Lampre
DNF Gregory Rast (Swi) Astana
DNF Frank Schleck (Lux) Team CSC
DNF Edvald Boasson Hagen (Nor) Team High Road
DNS Oscar Freire Gomez (Spa) Rabobank
Points
1 Fabian Cancellara (Swi) Team CSC 25 pts
2 Philippe Gilbert (Bel) Française des Jeux 20
3 Daniel Moreno Fernandez (Spa) Caisse d'Epargne 16
4 Matteo Tosatto (Ita) Quick Step 13
5 Markus Zberg (Swi) Gerolsteiner 11
6 Greg Van Avermaet (Bel) Silence - Lotto 10
7 Sergei Ivanov (Rus) Astana 9
8 Jose Joaquin Rojas Gil (Spa) Caisse d'Epargne 8
9 Alessandro Ballan (Ita) Lampre 7
10 Erik Zabel (Ger) Team Milram 6
11 Leonardo Duque (Col) Cofidis - Le Crédit par Téléphone 5
12 Sébastien Hinault (Fra) Crédit Agricole 4
13 Stuart O'Grady (Aus) Team CSC 3
14 Vincent Jérôme (Fra) Bouygues Telecom 2
15 Martin Elmiger (Swi) AG2R La Mondiale 1
Sprints
Ittigen, km. 146.7
1 René Weissinger (Ger) Team Volksbank 6 pts
2 Hervé Duclos-Lassalle (Fra) Cofidis - Le Crédit par Téléphone 3
3 Maarten Tjallingii (Ned) Silence - Lotto 1
Bremgartenstrasse, km. 154
1 Hervé Duclos-Lassalle (Fra) Cofidis - Le Crédit par Téléphone 6 pts
2 Maarten Tjallingii (Ned) Silence - Lotto 3
3 Francisco Perez Sanchez (Spa) Caisse d'Epargne 1
Mountains
Krauchthal, km 142.8
1 René Weissinger (Ger) Team Volksbank 3 pts
2 Darren Lill (RSA) BMC Racing Team 2
3 Hervé Duclos-Lassalle (Fra) Cofidis - Le Crédit par Téléphone 1
Aargauerstalden, km 159.9
1 Maxim Iglinsky (Kaz) Astana 3 pts
2 David Loosli (Swi) Lampre 2
3 Daniel Moreno Fernandez (Spa) Caisse d'Epargne 1
Teams
1 Team CSC 12.03.37
2 Française Des Jeux
3 Caisse d'Epargne 0.04
4 Credit Agricole 0.08
5 Liquigas
6 AG2R La Mondiale
7 Astana
8 High Road
9 Bouygues Telecom
10 Gerolsteiner
11 Saunier Duval-Scott
12 Cofidis
13 Euskaltel - Euskadi
14 Team Volksbank 0.51
15 Silence-Lotto 0.56
16 Rabobank
17 Team Milram 1.03
18 Lampre 1.10
19 BMC Racing Team
20 Quick Step 1.34