1 Juan Jose Haedo (Arg) Team CSC 4.34.59 (38.66 km/h)
2 Romain Feillu (Fra) Agritubel
3 Borut Bozic (Slo) Cycle Collstrop
4 Tom Leezer (Ned) Rabobank
5 Mattia Gavazzi (Ita) Preti Mangi
6 Assan Bazayev (Kaz) Astana
7 Clemens Fankhauser (Aut) Elkhaus - Simplon
8 Sébastien Hinault (Fra) Credit Agricole
9 Jav Benitez Pomares (Spa) Benfica
10 Haral Starzengruber (Aut) Elkhaus - Simplon
11 Mikel Gaztanaga (Spa) Agritubel
12 Roman Kireyev (Kaz) Astana
13 Mathieu Criquielion (Bel) Mitsubishi-Jartazi
14 Michal Golas (Pol) Cycle Collstrop
15 Cyril Lemoine (Fra) Credit Agricole
16 Jos Pimenta Costa M (Por) Benfica
17 Mathew Hayman (Aus) Rabobank
18 Kalle Kriit (Est) Mitsubishi-Jartazi
19 Salvatore Commesso (Ita) Preti Mangi
20 Robert Lauscha (Aut) Elkhaus - Simplon
21 Mirko Selvaggi (Ita) Cycle Collstrop
22 Stuart O'grady (Aus) Team CSC
23 Benoit Joachim (Lux) Astana
24 Gregory Habeaux (Bel) Mitsubishi-Jartazi
25 Grégory Rast (Swi) Astana
26 Clement Lhotellerie (Fra) Skil - Shimano
27 David Deroo (Fra) Skil - Shimano
28 Jimmy Engoulvent (Fra) Credit Agricole
29 Sebastian Langeveld (Ned) Rabobank
30 Ignatas Konovalovas (Ltu) Credit Agricole
31 Aaron Kemps (Aus) Astana
32 Koen De Kort (Ned) Astana
33 Dana Andonov Petrov (Bul) Benfica
34 Vytautas Kaupas (Ltu) Mitsubishi-Jartazi
35 Fabian Cancellara (Swi) Team CSC
36 Ian Stannard (GBr) Landbouwkrediet-Tönissteiner
37 Gorazd Stangelj (Slo) Liquigas
38 Andy Schleck (Lux) Team CSC
39 Ji Cheng (Chn) Skil - Shimano
40 David Kopp (Ger) Cycle Collstrop
41 Ken Van Der Schuere (Bel) Cycle Collstrop
42 Michael Albasini (Swi) Liquigas
43 Jan Valach (Svk) Elkhaus - Simplon
44 José Azevedo (Por) Benfica
45 Joost Posthuma (Ned) Rabobank
46 Sergey Rudaskov (Rus) Cycle Collstrop
47 Thomas Rohregger (Aut) Elkhaus - Simplon
48 Vincenzo Centrone (Lux) Preti Mangi
49 Serhiy Honchar (Ukr) Preti Mangi
50 Fredrik Johansson (Swe) CC Differdange
51 Boris Shpilevsky (Rus) Preti Mangi
52 Sergey Lagutin (Uzb) Cycle Collstrop
53 Christian Poos (Lux) CC Differdange
54 Dirk Bellemakers (Ned) Landbouwkrediet-Tönissteiner
55 Kevin Ista (Bel) Agritubel
56 Hakan Nilsson (Swe) CC Differdange
57 Ruben Plaza (Spa) Benfica
58 Geert Verheyen (Bel) Mitsubishi-Jartazi
59 Nico Sijmens (Bel) Landbouwkrediet-Tönissteiner
60 Dario Cataldo (Ita) Liquigas
61 Frank Schleck (Lux) Team CSC
62 Laurens Ten Dam (Ned) Rabobank
63 Bobby Julich (USA) Team CSC
64 Filippo Pozzato (Ita) Liquigas
65 Troels Ronn Vinther (Den) Cycle Collstrop
66 Marc De Maar (Ned) Rabobank
67 Andrey Zeits (Kaz) Astana
68 Mikel Pradera (Spa) Benfica
69 Julien Simon (Fra) Credit Agricole
70 Volodymir Gustov (Ukr) Team CSC
71 Held Duarte Miranda (Den) Benfica
72 Massimo Mazzanti (Ita) Preti Mangi
73 Thierry Hupond (Fra) Skil - Shimano
74 Yohan Cauquil (Fra) Mitsubishi-Jartazi
75 Frederic Amorison (Bel) Landbouwkrediet-Tönissteiner
76 Hannes Blank (Ger) CC Differdange
77 Paul Manning (GBr) Landbouwkrediet-Tönissteiner
78 Roman Kreuziger (Cze) Liquigas
79 Bert De Waele (Bel) Landbouwkrediet-Tönissteiner
80 Stefan Rucker (Aut) Elkhaus - Simplon
81 Laszlo Bodrogi (Hun) Credit Agricole
82 Jens Mouris (Ned) Mitsubishi-Jartazi
83 Christophe Kern (Fra) Credit Agricole
84 Gianluca Geremia (Ita) Preti Mangi
85 Nicolas Vogondy (Fra) Agritubel
86 Marco Zanotti (Ita) Preti Mangi
87 Kurt-Asle Arvesen (Nor) Team CSC
88 Morten Knudsen (Den) CC Differdange
89 Eddy Forner (Ita) CC Differdange
90 Maxime Mederel (Fra) Credit Agricole
91 Albert Timmer (Ned) Skil - Shimano
92 Andy Cappelle (Bel) Landbouwkrediet-Tönissteiner
93 Benjamin Gourgue (Bel) Landbouwkrediet-Tönissteiner
94 Emilien Ben Berges (Fra) Agritubel 0.19
95 Rene Haselbacher (Aut) Astana
96 B Castanheira Gomes (Por) Benfica 1.08
97 Fabien Bacquet (Fra) Skil - Shimano 3.14
98 Thomas Bodo (Fra) CC Differdange 4.04
99 Hans Dekkers (Ned) Mitsubishi-Jartazi
100 Benoit Salmon (Fra) Agritubel
101 Benoit Sinner (Fra) Agritubel
102 Jochen Summer (Aut) Elkhaus - Simplon 7.54
103 Francesco Chicchi (Ita) Liquigas 9.54
104 Claude Wolter (Lux) CC Differdange 12.12
Sprints
Sprint 1, km 63.8
1 Claude Wolter (Lux) CC Differdange 3 pts
2 Cyril Lemoine (Fra) Credit Agricole 2
3 Kevin Ista (Bel) Agritubel 1
Sprint 2, km 130.6
1 Claude Wolter (Lux) CC Differdange 3 pts
2 Cyril Lemoine (Fra) Credit Agricole 2
3 Romain Feillu (Fra) Agritubel 1
Mountains
Mountain 1, km 45.8
1 Cyril Lemoine (Fra) Credit Agricole 5 pts
2 Claude Wolter (Lux) CC Differdange 3
3 Morten Knudsen (Den) CC Differdange 2
4 Kurt-Asle Arvesen (Nor) Team CSC 1
Mountain 2, km 81.4
1 Cyril Lemoine (Fra) Credit Agricole 5 pts
2 Claude Wolter (Lux) CC Differdange 3
3 Morten Knudsen (Den) CC Differdange 2
4 Ken Van Der Schuere (Bel) Cycle Collstrop 1
Mountain 3, km 136.6
1 Cyril Lemoine (Fra) Credit Agricole 5 pts
2 Claude Wolter (Lux) CC Differdange 3
3 Emilien Ben Berges (Fra) Agritubel 2
4 Aaron Kemps (Aus) Astana 1
1 Fabian Cancellara (Swi) Team CSC 4.38.37
2 Jimmy Engoulvent (Fra) Credit Agricole 0.05
3 Juan Jose Haedo (Arg) Team CSC 0.06
4 Romain Feillu (Fra) Agritubel 0.08
5 Borut Bozic (Slo) Cycle Collstrop 0.10
6 Kevin Ista (Bel) Agritubel 0.11
7 Cyril Lemoine (Fra) Credit Agricole 0.12
8 Haral Starzengruber (Aut) Elkhaus - Simplon
9 Roman Kreuziger (Cze) Liquigas
10 Nicolas Vogondy (Fra) Agritubel
11 Rene Haselbacher (Aut) Astana 0.13
12 Assan Bazayev (Kaz) Astana
13 Benoit Joachim (Lux) Astana
14 Grégory Rast (Swi) Astana 0.15
15 Koen De Kort (Ned) Astana
16 Sebastian Langeveld (Ned) Rabobank 0.16
17 Jav Benitez Pomares (Spa) Benfica
18 Joost Posthuma (Ned) Rabobank
19 Stuart O'grady (Aus) Team CSC
20 Boris Shpilevsky (Rus) Preti Mangi 0.17
21 Frank Schleck (Lux) Team CSC
22 Clement Lhotellerie (Fra) Skil - Shimano
23 Bobby Julich (USA) Team CSC 0.18
24 Dana Andonov Petrov (Bul) Benfica
25 Sébastien Hinault (Fra) Credit Agricole
26 José Azevedo (Por) Benfica 0.19
27 Ignatas Konovalovas (Ltu) Credit Agricole 0.20
28 Filippo Pozzato (Ita) Liquigas
29 Laszlo Bodrogi (Hun) Credit Agricole
30 Salvatore Commesso (Ita) Preti Mangi
31 Gorazd Stangelj (Slo) Liquigas
32 Ruben Plaza (Spa) Benfica
33 Andy Schleck (Lux) Team CSC
34 Kurt-Asle Arvesen (Nor) Team CSC
35 Jens Mouris (Ned) Mitsubishi-Jartazi
36 Dario Cataldo (Ita) Liquigas
37 Michael Albasini (Swi) Liquigas
38 Mikel Gaztanaga (Spa) Agritubel 0.21
39 Stefan Rucker (Aut) Elkhaus - Simplon
40 Nico Sijmens (Bel) Landbouwkrediet-Tönissteiner
41 Dirk Bellemakers (Ned) Landbouwkrediet-Tönissteiner 0.22
42 Aaron Kemps (Aus) Astana
43 Eddy Forner (Ita) CC Differdange 0.23
44 Michal Golas (Pol) Cycle Collstrop
45 David Kopp (Ger) Cycle Collstrop
46 Serhiy Honchar (Ukr) Preti Mangi
47 Tom Leezer (Ned) Rabobank
48 Kalle Kriit (Est) Mitsubishi-Jartazi
49 Paul Manning (GBr) Landbouwkrediet-Tönissteiner
50 Mathew Hayman (Aus) Rabobank 0.24
51 Thierry Hupond (Fra) Skil - Shimano
52 Thomas Rohregger (Aut) Elkhaus - Simplon
53 Mikel Pradera (Spa) Benfica
54 Albert Timmer (Ned) Skil - Shimano
55 Sergey Rudaskov (Rus) Cycle Collstrop 0.25
56 Held Duarte Miranda (Den) Benfica
57 Mathieu Criquielion (Bel) Mitsubishi-Jartazi 0.26
58 Jos Pimenta Costa M (Por) Benfica
59 Julien Simon (Fra) Credit Agricole
60 Troels Ronn Vinther (Den) Cycle Collstrop 0.27
61 Christian Poos (Lux) CC Differdange
62 Hannes Blank (Ger) CC Differdange
63 Clemens Fankhauser (Aut) Elkhaus - Simplon 0.28
64 Mirko Selvaggi (Ita) Cycle Collstrop 0.29
65 Christophe Kern (Fra) Credit Agricole
66 Jan Valach (Svk) Elkhaus - Simplon
67 Laurens Ten Dam (Ned) Rabobank
68 Fredrik Johansson (Swe) CC Differdange
69 Bert De Waele (Bel) Landbouwkrediet-Tönissteiner
70 Geert Verheyen (Bel) Mitsubishi-Jartazi 0.30
71 Yohan Cauquil (Fra) Mitsubishi-Jartazi
72 Marc De Maar (Ned) Rabobank 0.31
73 Gregory Habeaux (Bel) Mitsubishi-Jartazi
74 Sergey Lagutin (Uzb) Cycle Collstrop 0.32
75 Marco Zanotti (Ita) Preti Mangi
76 Andy Cappelle (Bel) Landbouwkrediet-Tönissteiner
77 Robert Lauscha (Aut) Elkhaus - Simplon
78 Frederic Amorison (Bel) Landbouwkrediet-Tönissteiner
79 Morten Knudsen (Den) CC Differdange 0.33
80 Ken Van Der Schuere (Bel) Cycle Collstrop
81 Massimo Mazzanti (Ita) Preti Mangi
82 Maxime Mederel (Fra) Credit Agricole
83 Vytautas Kaupas (Ltu) Mitsubishi-Jartazi 0.35
84 Vincenzo Centrone (Lux) Preti Mangi 0.36
85 Hakan Nilsson (Swe) CC Differdange 0.37
86 Ian Stannard (GBr) Landbouwkrediet-Tönissteiner 0.38
87 Roman Kireyev (Kaz) Astana
88 Mattia Gavazzi (Ita) Preti Mangi 0.39
89 David Deroo (Fra) Skil - Shimano 0.40
90 Volodymir Gustov (Ukr) Team CSC
91 Andrey Zeits (Kaz) Astana 0.41
92 Emilien Ben Berges (Fra) Agritubel
93 Benjamin Gourgue (Bel) Landbouwkrediet-Tönissteiner 0.42
94 Gianluca Geremia (Ita) Preti Mangi 0.43
95 Ji Cheng (Chn) Skil - Shimano 0.54
96 B Castanheira Gomes (Por) Benfica 1.33
97 Fabien Bacquet (Fra) Skil - Shimano 3.40
98 Benoit Sinner (Fra) Agritubel 4.26
99 Benoit Salmon (Fra) Agritubel 4.36
100 Thomas Bodo (Fra) CC Differdange 4.44
101 Hans Dekkers (Ned) Mitsubishi-Jartazi 4.45
102 Jochen Summer (Aut) Elkhaus - Simplon 8.26
103 Francesco Chicchi (Ita) Liquigas 10.17
104 Claude Wolter (Lux) CC Differdange 12.42
Sprints classification
1 Thomas Bodo (Fra) CC Differdange 10 pts
2 Andy Cappelle (Bel) Landbouwkrediet-Tönissteiner 9
3 Rene Haselbacher (Aut) Astana 7
4 Frank Schleck (Lux) Team CSC 7
5 Marc De Maar (Ned) Rabobank 6
6 Mattia Gavazzi (Ita) Preti Mangi 3
Mountains classification
1 Cyril Lemoine (Fra) Credit Agricole 15 pts
2 Claude Wolter (Lux) CC Differdange 9
3 Morten Knudsen (Den) CC Differdange 4
4 Emilien Ben Berges (Fra) Agritubel 2
5 Kurt-Asle Arvesen (Nor) Team CSC 1
6 Aaron Kemps (Aus) Astana 1
7 Ken Van Der Schuere (Bel) Cycle Collstrop 1
Young rider classification
1 Romain Feillu (Fra) Agritubel 4.38.45
2 Kevin Ista (Bel) Agritubel 0.03
3 Cyril Lemoine (Fra) Credit Agricole 0.04
4 Roman Kreuziger (Cze) Liquigas
5 Sebastian Langeveld (Ned) Rabobank 0.08
6 Clement Lhotellerie (Fra) Skil - Shimano 0.09
7 Ignatas Konovalovas (Ltu) Credit Agricole 0.12
8 Andy Schleck (Lux) Team CSC
9 Dario Cataldo (Ita) Liquigas
10 Dirk Bellemakers (Ned) Landbouwkrediet-Tönissteiner 0.14
11 Aaron Kemps (Aus) Astana
12 Michal Golas (Pol) Cycle Collstrop 0.15
13 Tom Leezer (Ned) Rabobank
14 Kalle Kriit (Est) Mitsubishi-Jartazi
15 Thierry Hupond (Fra) Skil - Shimano 0.16
16 Albert Timmer (Ned) Skil - Shimano
17 Sergey Rudaskov (Rus) Cycle Collstrop 0.17
18 Jos Pimenta Costa M (Por) Benfica 0.18
19 Julien Simon (Fra) Credit Agricole
20 Troels Ronn Vinther (Den) Cycle Collstrop 0.19
21 Hannes Blank (Ger) CC Differdange
22 Clemens Fankhauser (Aut) Elkhaus - Simplon 0.20
23 Mirko Selvaggi (Ita) Cycle Collstrop 0.21
24 Yohan Cauquil (Fra) Mitsubishi-Jartazi 0.22
25 Marc De Maar (Ned) Rabobank 0.23
26 Robert Lauscha (Aut) Elkhaus - Simplon 0.24
27 Ian Stannard (GBr) Landbouwkrediet-Tönissteiner 0.30
28 Roman Kireyev (Kaz) Astana
29 Mattia Gavazzi (Ita) Preti Mangi 0.31
30 David Deroo (Fra) Skil - Shimano 0.32
31 Andrey Zeits (Kaz) Astana 0.33
32 Emilien Ben Berges (Fra) Agritubel
33 Benjamin Gourgue (Bel) Landbouwkrediet-Tönissteiner 0.34
34 Ji Cheng (Chn) Skil - Shimano 0.46
35 Fabien Bacquet (Fra) Skil - Shimano 3.32
36 Benoit Sinner (Fra) Agritubel 4.18
37 Claude Wolter (Lux) CC Differdange 12.34