1 Fabian Cancellara (Swi) Team CSC 41.46 (48.412 km/h)
2 Andreas Klöden (Ger) Astana 0.20
3 Stefan Schumacher (Ger) Gerolsteiner 0.33
4 Stijn Devolder (Bel) Discovery Channel Pro Cycling Team 1.04
5 Vladimir Gusev (Rus) Discovery Channel Pro Cycling Team 1.05
6 Vladimir Karpets (Rus) Caisse d'Epargne 1.06
7 Andrey Mizourov (Kaz) Astana 1.26
8 Gustav Erik Larsson (Swe) Unibet.com 1.31
9 Thomas Dekker (Ned) Rabobank 1.36
10 Kevin De Weert (Bel) Cofidis, le Credit Par Telephone 1.57
11 Maxime Monfort (Bel) Cofidis, le Credit Par Telephone 2.01
12 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne 2.02
13 Beat Zberg (Swi) Gerolsteiner 2.04
14 Juan Manuel Garate (Spa) Quick Step - Innergetic 2.15
15 Kim Kirchen (Lux) T-Mobile Team 2.16
16 Damiano Cunego (Ita) Lampre-Fondital 2.20
17 Stuart O'grady (Aus) Team CSC
18 Rigoberto Uran (Col) Unibet.com 2.22
19 Gerrit Glomser (Aut) Team Volksbank
20 Thomas Lövkvist (Swe) Française Des Jeux 2.34
21 Matthieu Sprick (Fra) Bouygues Telecom 2.35
22 Matteo Carrara (Ita) Unibet.com
23 Carlos Barredo Llamazales (Spa) Quick Step - Innergetic 2.43
24 Benoît Vaugrenard (Fra) Française Des Jeux
25 Lars Ytting Bak (Den) Team CSC 2.45
26 Andrea Tonti (Ita) Quick Step - Innergetic 2.46
27 Leif Hoste (Bel) Predictor-Lotto 2.48
28 Matthew White (Aus) Discovery Channel Pro Cycling Team 2.50
29 Frank Schleck (Lux) Team CSC
30 Linus Gerdemann (Ger) T-Mobile Team 2.51
31 Jens Voigt (Ger) Team CSC 2.58
32 Marzio Bruseghin (Ita) Lampre-Fondital 3.05
33 Laurent Brochard (Fra) Bouygues Telecom
34 Carlos Sastre Candil (Spa) Team CSC 3.07
35 Trent Lowe (Aus) Discovery Channel Pro Cycling Team 3.14
36 William Bonnet (Fra) Credit Agricole 3.15
37 Matthias Kessler (Ger) Astana 3.20
38 Vladimir Efimkin (Rus) Caisse d'Epargne 3.22
39 Xavier Florencio Cabre (Spa) Bouygues Telecom 3.27
40 Jurgen Van Goolen (Bel) Discovery Channel Pro Cycling Team 3.28
41 Christophe Riblon (Fra) Ag2r Prevoyance 3.30
42 Patrik Sinkewitz (Ger) T-Mobile Team 3.31
43 Karsten Kroon (Ned) Team CSC
44 Maryan Hary (Fra) Cofidis, le Credit Par Telephone 3.34
45 Christopher Horner (USA) Predictor-Lotto 3.39
46 Sébastien Minard (Fra) Cofidis, le Credit Par Telephone 3.41
47 Hubert Dupont (Fra) Ag2r Prevoyance 3.42
48 Ivan Mayoz (Spa) Euskaltel - Euskadi
49 Kjell Carlström (Fin) Liquigas 3.45
50 Martin Elmiger (Swi) Ag2r Prevoyance 3.46
51 Michael Schär (Swi) Astana 3.49
52 Alberto Losada Alguacil (Spa) Caisse d'Epargne 3.52
53 Anders Lund (Den) Team CSC 3.57
54 Murilo Antonio Fischer (Bra) Liquigas 3.58
55 Steve Zampieri (Swi) Cofidis, le Credit Par Telephone 4.00
56 Marco Marzano (Ita) Lampre-Fondital 4.04
57 Fumiyuki Beppu (Jpn) Discovery Channel Pro Cycling Team 4.05
58 Thomas Frei (Swi) Astana 4.06
59 Mauro Facci (Ita) Quick Step - Innergetic
60 Laurens Ten Dam (Ned) Unibet.com 4.08
61 Gilberto Simoni (Ita) Saunier Duval - Prodir 4.14
62 Alexandre Usau (Blr) Ag2r Prevoyance 4.16
63 Dmitry Kozontchuk (Rus) Rabobank 4.17
64 Arkaitz Duran Aroca (Spa) Saunier Duval - Prodir
65 Wim Van Huffel (Bel) Predictor-Lotto 4.19
66 Bram Tankink (Ned) Quick Step - Innergetic
67 Markus Zberg (Swi) Gerolsteiner 4.23
68 Grégory Rast (Swi) Astana 4.26
69 Bart Dockx (Bel) Predictor-Lotto 4.27
70 David Lopez Garcia (Spa) Caisse d'Epargne 4.28
71 Alessandro Ballan (Ita) Lampre-Fondital 4.29
72 Arnaud Labbe (Fra) Bouygues Telecom 4.33
73 Michael Boogerd (Ned) Rabobank 4.41
74 Johannes Fröhlinger (Ger) Gerolsteiner 4.43
75 José Angel Gomez Marchante (Spa) Saunier Duval - Prodir 4.46
76 Luis Pasamontes Rodriguez (Spa) Unibet.com
77 Michael Albasini (Swi) Liquigas
78 Juan Jose Oroz Ugalde (Spa) Euskaltel - Euskadi
79 Marcel Strauss (Swi) Gerolsteiner 4.47
80 Volker Ordowski (Ger) Gerolsteiner 4.54
81 Rene Mandri (Est) Ag2r Prevoyance
82 Ralf Grabsch (Ger) Team Milram 4.55
83 Marcus Burghardt (Ger) T-Mobile Team
84 Simon Gerrans (Aus) Ag2r Prevoyance 4.56
85 Roger Hammond (GBr) T-Mobile Team 4.57
86 Juan Jose Cobo Acebo (Spa) Saunier Duval - Prodir
87 Florian Stalder (Swi) Team Volksbank 4.58
88 Sébastien Hinault (Fra) Credit Agricole 4.59
89 Pascal Hungerbühler (Swi) Team Volksbank 5.00
90 Theo Eltink (Ned) Rabobank
91 Cristian Moreni (Ita) Cofidis, le Credit Par Telephone 5.01
92 Carlos Da Cruz (Fra) Française Des Jeux 5.05
93 Christopher Sutton (Aus) Cofidis, le Credit Par Telephone
94 Vincent Jerome (Fra) Bouygues Telecom 5.06
95 Daniele Bennati (Ita) Lampre-Fondital 5.09
96 Filippo Pozzato (Ita) Liquigas 5.11
97 Patrick Calcagni (Swi) Liquigas 5.16
98 Enrico Poitschke (Ger) Team Milram
99 Patrice Halgand (Fra) Credit Agricole 5.17
100 Cyrille Monnerais (Fra) Française Des Jeux 5.20
101 Yannick Talabardon (Fra) Credit Agricole
102 Christophe Laurent (Fra) Credit Agricole 5.21
103 David Loosli (Swi) Lampre-Fondital 5.23
104 Daniele Righi (Ita) Lampre-Fondital 5.25
105 Rubens Bertogliati (Swi) Saunier Duval - Prodir 5.35
106 Victor Hugo Pena Grisales (Col) Unibet.com 5.38
107 Gianni Meersman (Bel) Discovery Channel Pro Cycling Team 5.39
108 Pierre Rolland (Fra) Credit Agricole 5.43
109 Mirko Celestino (Ita) Team Milram 5.48
110 Alberto Ongarato (Ita) Team Milram 5.52
111 Daniel Navarro Garcia (Spa) Astana 5.53
112 Josef Benetseder (Aut) Team Volksbank 5.54
113 Harald Morscher (Aut) Team Volksbank 5.55
114 Benoît Poilvet (Fra) Credit Agricole 6.00
115 Juan Antonio Flecha Giannoni (Spa) Rabobank 6.01
116 Ivan Velasco Murillo (Spa) Euskaltel - Euskadi 6.03
117 Frédéric Guesdon (Fra) Française Des Jeux 6.05
118 Joaquin Rodriguez Oliver (Spa) Caisse d'Epargne
119 David Kopp (Ger) Gerolsteiner 6.07
120 Jan Boven (Ned) Rabobank 6.09
121 Sebastian Schwager (Ger) Team Milram 6.11
122 Erik Zabel (Ger) Team Milram 6.17
123 Francisco José Ventoso Alberdi (Spa) Saunier Duval - Prodir 6.21
124 Sergio Ghisalberti (Ita) Team Milram 6.23
125 Andreas Matzbacher (Aut) Team Volksbank 6.26
126 Tom Criel (Bel) Unibet.com 6.28
127 Jon Bru Pascal (Spa) Euskaltel - Euskadi 6.33
128 Mariusz Witecki (Pol) Team Volksbank
129 René Weissinger (Ger) Team Volksbank 6.37
130 Giovanni Bernaudeau (Fra) Bouygues Telecom 6.38
131 Wim Vansevenant (Bel) Predictor-Lotto 6.39
132 Björn Schröder (Ger) Team Milram 7.07
133 Aurélien Clerc (Swi) Bouygues Telecom 7.18
134 Guido Trenti (USA) Liquigas 7.29
135 Ruben Lobato Elvira (Spa) Saunier Duval - Prodir 8.20
136 Fernandez De La Puebla Ramos (Spa) Saunier Duval - Prodir 9.47
137 Pablo Lastras Garcia (Spa) Caisse d'Epargne 10.16
Points
1 Fabian Cancellara (Swi) Team CSC 15 pts
2 Andreas Klöden (Ger) Astana 12
3 Stefan Schumacher (Ger) Gerolsteiner 10
4 Stijn Devolder (Bel) Discovery Channel Pro Cycling Team 9
5 Vladimir Gusev (Rus) Discovery Channel Pro Cycling Team 8
6 Vladimir Karpets (Rus) Caisse d'Epargne 7
7 Andrey Mizourov (Kaz) Astana 6
8 Gustav Erik Larsson (Swe) Unibet.com 5
9 Thomas Dekker (Ned) Rabobank 4
10 Kevin De Weert (Bel) Cofidis, le Credit Par Telephone 3
11 Maxime Monfort (Bel) Cofidis, le Credit Par Telephone 2
12 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne 1
Teams
1 Discovery Channel Pro Cycling Team 2.10.17
2 Team CSC 0.06
3 Astana 0.07
4 Unibet.com 1.29
5 Caisse d'Epargne 1.31
6 Gerolsteiner 2.01
7 Cofidis-Le Crédit par Téléphone 2.33
8 Quickstep-Innergetic 2.45
9 T-Mobile Team 3.39
10 Bouygues Telecom 4.08
11 Lampre-Fondital 4.30
12 Française des Jeux 5.23
13 Rabobank 5.35
14 Predictor-Lotto 5.47
15 AG2r Prévoyance 5.59
16 Team Volkswagen-Trek 7.21
17 Liquigas 7.30
18 Saunier Duval-Prodir 8.18
19 Crédit Agricole 8.32
20 Euskaltel-Euskadi 9.32
21 Team Milram 11.00