1 Roman Kreuziger (Cze) Liquigas 35.43.46
2 Andreas Klöden (Ger) Astana 0.49
3 Igor Anton Hernandez (Spa) Euskaltel - Euskadi 1.55
4 Damiano Cunego (Ita) Lampre 2.11
5 Thomas Lövkvist (Swe) Team High Road 2.37
6 Andy Schleck (Lux) Team CSC 2.57
7 Kim Kirchen (Lux) Team High Road 2.58
8 Markus Fothen (Ger) Gerolsteiner 4.08
9 Christian Knees (Ger) Team Milram 4.18
10 Laurens Ten Dam (Ned) Rabobank 4.26
11 Sergei Ivanov (Rus) Astana 4.38
12 Michael Albasini (Swi) Liquigas 5.10
13 Daniel Moreno Fernandez (Spa) Caisse d'Epargne 6.39
14 Tanel Kangert (Est) AG2R La Mondiale 7.03
15 Pietro Caucchioli (Ita) Crédit Agricole 7.14
16 Alexandre Moos (Swi) BMC Racing Team 7.21
17 Alexandre Botcharov (Rus) Crédit Agricole 7.28
18 Stijn Devolder (Bel) Quick Step 7.37
19 Jesus Del Nero Montes (Spa) Saunier Duval - Scott 7.59
20 Volodymir Gustov (Ukr) Team CSC 12.22
21 Florian Stalder (Swi) Team Volksbank 13.28
22 José Ivan Gutierrez Palacios (Spa) Caisse d'Epargne 13.39
23 Steve Morabito (Swi) Astana 13.42
24 Xavier Florencio Cabre (Spa) Bouygues Telecom 14.30
25 Eric Berthou (Fra) Crédit Agricole 14.54
26 Rubens Bertogliati (Swi) Saunier Duval - Scott 15.33
27 Yannick Talabardon (Fra) Crédit Agricole 15.56
28 Philippe Gilbert (Bel) Française des Jeux 17.12
29 Paolo Tiralongo (Ita) Lampre 17.46
30 Jens Voigt (Ger) Team CSC 18.18
31 Francis Mourey (Fra) Française des Jeux 19.39
32 Staf Scheirlinckx (Bel) Cofidis - Le Crédit par Téléphone 21.01
33 Johan Van Summeren (Bel) Silence - Lotto 21.07
34 Andreas Dietziker (Swi) Team Volksbank 21.24
35 Vincent Jérôme (Fra) Bouygues Telecom 21.53
36 Mathias Frank (Swi) Gerolsteiner 22.13
37 Jérôme Pineau (Fra) Bouygues Telecom 22.15
38 Angel Gomez (Spa) Saunier Duval - Scott 23.31
39 Dmitriy Muravyev (Kaz) Astana 23.43
40 Maarten Tjallingii (Ned) Silence - Lotto 24.06
41 Markus Zberg (Swi) Gerolsteiner 25.49
42 Mathieu Perget (Fra) Caisse d'Epargne 26.21
43 Johann Tschopp (Swi) Bouygues Telecom 26.29
44 Philip Deignan (Irl) AG2R La Mondiale 27.15
45 Maxim Iglinsky (Kaz) Astana 28.15
46 Renaud Dion (Fra) AG2R La Mondiale 29.57
47 Laszlo Bodrogi (Hun) Crédit Agricole 30.40
48 Steve Zampieri (Swi) Cofidis - Le Crédit par Téléphone 30.50
49 Leonardo Duque (Col) Cofidis - Le Crédit par Téléphone 32.44
50 Bobby Julich (USA) Team CSC 34.08
51 Elias Schmaeh (Swi) Team Volksbank 34.44
52 Martin Elmiger (Swi) AG2R La Mondiale 34.46
53 Gorka Verdugo Markotegi (Spa) Euskaltel - Euskadi 34.56
54 Greg Van Avermaet (Bel) Silence - Lotto
55 Pieter Jacobs (Bel) Silence - Lotto 35.07
56 Jose Joaquin Rojas Gil (Spa) Caisse d'Epargne 35.26
57 Erik Zabel (Ger) Team Milram 35.34
58 Pablo Lastras Garcia (Spa) Caisse d'Epargne 36.51
59 José Rujano Guillen (Ven) Caisse d'Epargne 37.06
60 David Loosli (Swi) Lampre 38.00
61 Jorge Azanza Soto (Spa) Euskaltel - Euskadi 38.03
62 Bram Tankink (Ned) Rabobank 38.08
63 Murilo Fischer (Bra) Liquigas 38.44
64 Blaise Sonnery (Fra) AG2R La Mondiale 39.55
65 Benoît Vaugrenard (Fra) Française des Jeux 40.36
66 Steve Bovay (Swi) BMC Racing Team 41.30
67 Ronny Scholz (Ger) Gerolsteiner 41.39
68 Hubert Schwab (Swi) Quick Step 41.58
69 Xabier Zandio Echaide (Spa) Caisse d'Epargne 42.19
70 Francisco Perez Sanchez (Spa) Caisse d'Epargne 42.21
71 Gabriel Rasch (Nor) Crédit Agricole
72 Frédéric Guesdon (Fra) Française des Jeux 43.00
73 Jeffry Louder (USA) BMC Racing Team 45.46
74 Jürgen Roelandts (Bel) Silence - Lotto 46.08
75 Marc De Maar (Ned) Rabobank 46.56
76 Theo Eltink (Ned) Rabobank 46.58
77 Marco Marzano (Ita) Lampre 47.26
78 Sébastien Hinault (Fra) Crédit Agricole 47.43
79 Fabian Cancellara (Swi) Team CSC 48.35
80 Ivan Santaromita (Ita) Liquigas 49.08
81 Danilo Wyss (Swi) BMC Racing Team 49.20
82 Darren Lill (RSA) BMC Racing Team 50.10
83 Sébastien Portal (Fra) Cofidis - Le Crédit par Téléphone 50.26
84 Olivier Bonnaire (Fra) Bouygues Telecom 50.40
85 Enrico Franzoi (Ita) Liquigas 51.44
86 Ralf Grabsch (Ger) Team Milram 52.23
87 Stuart O'Grady (Aus) Team CSC 52.30
88 Leif Hoste (Bel) Silence - Lotto 53.25
89 Matteo Tosatto (Ita) Quick Step 54.55
90 Mickael Delage (Fra) Française des Jeux 55.14
91 Anthony Geslin (Fra) Bouygues Telecom 55.18
92 Iñigo Landaluze Intxaurraga (Spa) Euskaltel - Euskadi 55.43
93 Stephan Schreck (Ger) Gerolsteiner 56.18
94 Alessandro Ballan (Ita) Lampre 57.01
95 Morris Possoni (Ita) Team High Road 57.35
96 René Weissinger (Ger) Team Volksbank 57.45
97 Martin Kohler (Swi) BMC Racing Team 59.12
98 Daniel Musiol (Ger) Team Volksbank 59.57
99 Filippo Pozzato (Ita) Liquigas 1.00.28
100 Alexandre Usov (Blr) AG2R La Mondiale 1.00.31
101 Leonardo Scarselli (Ita) Quick Step 1.00.58
102 Alessandro Vanotti (Ita) Liquigas 1.01.01
103 Christophe Mengin (Fra) Française des Jeux 1.01.24
104 Kurt-Asle Arvesen (Nor) Team CSC 1.01.26
105 Hervé Duclos-Lassalle (Fra) Cofidis - Le Crédit par Téléphone 1.01.52
106 Claudio Corioni (Ita) Liquigas 1.02.11
107 Marcus Burghardt (Ger) Team High Road 1.02.15
108 Martin Müller (Ger) Team Milram 1.02.52
109 Lloyd Mondory (Fra) AG2R La Mondiale 1.03.31
110 Hector Gonzalez Baeza (Spa) Saunier Duval - Scott 1.03.34
111 Harald Morscher (Aut) Team Volksbank 1.04.43
112 Anthony Roux (Fra) Française des Jeux 1.04.56
113 Julien Belgy (Fra) Bouygues Telecom 1.05.53
114 Dionisio Galparsoro Martínez (Spa) Euskaltel - Euskadi 1.06.29
115 Matteo Bono (Ita) Lampre 1.06.46
116 André Korff (Ger) Team Volksbank 1.06.58
117 Gert Steegmans (Bel) Quick Step 1.07.43
118 Steven De Jongh (Ned) Quick Step 1.08.22
119 Robert Förster (Ger) Gerolsteiner 1.08.43
120 Massimiliano Mori (Ita) Lampre 1.08.53
121 Gerald Ciolek (Ger) Team High Road
122 Niki Terpstra (Ned) Team Milram 1.08.56
123 Mark Renshaw (Aus) Crédit Agricole
124 Wim Vansevenant (Bel) Silence - Lotto
125 Vicente Reynes Mimo (Spa) Team High Road
126 Raul Alarcon Garcia (Spa) Saunier Duval - Scott
127 Frank Hoj (Den) Cofidis - Le Crédit par Téléphone
128 Sébastien Rosseler (Bel) Quick Step
129 Aitor Hernandez Gutierrez (Spa) Euskaltel - Euskadi
130 Andoni Lafuente (Spa) Euskaltel - Euskadi
Sprint classification
1 René Weissinger (Ger) Team Volksbank 24 pts
2 Hervé Duclos-Lassalle (Fra) Cofidis - Le Crédit par Téléphone 15
3 David Loosli (Swi) Lampre 14
4 Martin Elmiger (Swi) AG2R La Mondiale 13
5 Johan Van Summeren (Bel) Silence - Lotto 12
6 Philip Deignan (Irl) AG2R La Mondiale 9
7 Pieter Jacobs (Bel) Silence - Lotto 9
8 Steve Morabito (Swi) Astana 6
9 Andreas Dietziker (Swi) Team Volksbank 6
10 Maarten Tjallingii (Ned) Silence - Lotto 5
11 Steve Zampieri (Swi) Cofidis - Le Crédit par Téléphone 5
12 Jérôme Pineau (Fra) Bouygues Telecom 4
13 Ronny Scholz (Ger) Gerolsteiner 4
14 Iñigo Landaluze Intxaurraga (Spa) Euskaltel - Euskadi 4
15 Sébastien Rosseler (Bel) Quick Step 4
16 Jens Voigt (Ger) Team CSC 3
17 Jeffry Louder (USA) BMC Racing Team 2
18 Johann Tschopp (Swi) Bouygues Telecom 1
19 Francisco Perez Sanchez (Spa) Caisse d'Epargne 1
Young rider classification
1 Roman Kreuziger (Cze) Liquigas 35.43.46
2 Thomas Lövkvist (Swe) Team High Road 2.37
3 Andy Schleck (Lux) Team CSC 2.57
4 Tanel Kangert (Est) AG2R La Mondiale 7.03
5 Vincent Jérôme (Fra) Bouygues Telecom 21.53
6 Mathias Frank (Swi) Gerolsteiner 22.13
7 Mathieu Perget (Fra) Caisse d'Epargne 26.21
8 Elias Schmaeh (Swi) Team Volksbank 34.44
9 Greg Van Avermaet (Bel) Silence - Lotto 34.56
10 Pieter Jacobs (Bel) Silence - Lotto 35.07
11 Jose Joaquin Rojas Gil (Spa) Caisse d'Epargne 35.26
12 Blaise Sonnery (Fra) AG2R La Mondiale 39.55
13 Steve Bovay (Swi) BMC Racing Team 41.30
14 Jürgen Roelandts (Bel) Silence - Lotto 46.08
15 Marc De Maar (Ned) Rabobank 46.56
16 Ivan Santaromita (Ita) Liquigas 49.08
17 Danilo Wyss (Swi) BMC Racing Team 49.20
18 Mickael Delage (Fra) Française des Jeux 55.14
19 Morris Possoni (Ita) Team High Road 57.35
20 Martin Kohler (Swi) BMC Racing Team 59.12
21 Hector Gonzalez Baeza (Spa) Saunier Duval - Scott 1.03.34
22 Anthony Roux (Fra) Française des Jeux 1.04.56
23 Gerald Ciolek (Ger) Team High Road 1.08.53
24 Niki Terpstra (Ned) Team Milram 1.08.56
25 Raul Alarcon Garcia (Spa) Saunier Duval - Scott 1.13.26
26 Andoni Lafuente (Spa) Euskaltel - Euskadi 1.54.09
Teams classification
1 Astana 107.24.13
2 Team CSC 0.48
3 Gerolsteiner 9.21
4 Caisse d'Epargne 12.03
5 Credit Agricole 15.23
6 Liquigas 17.49
7 Saunier Duval-Scott 23.48
8 Bouygues Telecom 29.21
9 Lampre 30.31
10 AG2R La Mondiale 30.46
11 High Road 32.05
12 Rabobank 34.39
13 Silence-Lotto 34.52
14 Team Volksbank 42.15
15 Française Des Jeux 51.41
16 BMC Racing Team 55.26
17 Cofidis 56.41
18 Euskaltel - Euskadi 1.00.27
19 Quick Step 1.02.01
20 Team Milram 1.09.45