--> -->
1. Jimmy Engoulvent (Fra, Saur) 0:03:41.990 2. Cyril Lemoine (Fra, Saur) +0:08.140 3. Grégory Rast (Sui, Team Radioshack) +0:08.230 4. Jimmy Casper (Fra, Saur) +0:09.410 5. Lance Armstrong (USA, Team Radioshack) +0:09.110 6. Daryl Impey (RSA, Team Radioshack) +0:10.490 7. Borut Bozic (Slo, Vacansoleil Pro Cycling Team) +0:10.680 8. Aitor Galdos (Esp, Euskatel) +0:10.810 9. Jempy Drucker (Lux, CT Differdange) +0:12.380 10. Andreas Klöden (Ger, Team Radioshack) 11. Giovanni Visconti (Ita, ISD) +0:13.810 12. Kevin Ista (Bel, Cofidis, Le Credit en Ligne) +0:13.500 13. Juan Antonio Flecha (Esp, Sky Professional Cycling Team)+0:14.710 14. Gorka Izaguirre (Esp, Euskatel) +0:14.120 15. Sandy Casar (Fra, Francaise des Jeux) +0:14.170 16. Jonathan Castroviejo (Esp, Euskatel) +0:14.230 17. Serguei Ivanov (Rus, Team Katusha) +0:14.410 18. Bjorn Leukemans (Bel, Vacansoleil Pro Cycling Team) +0:14.480 19. Martin Mortensen (Den, Vacansoleil Pro Cycling Team) +0:15.360 20. Matteo Carrara (Ita, Vacansoleil Pro Cycling Team) +0:15.720 21. Patrick Sinkewitz (Ger, ISD) +0:15.730 22. Simon Gerrans (Aus, Sky Professional Cycling Team) +0:16.120 23. Freddy Bichot (Fra, Bbox Bouygues Telecom) +0:16.620 24. Koen De Kort (Ned, Skil) +0:16.660 25. Fränk Schleck (Lux, Team Saxobank) +0:16.850 26. Robert Retschke (Ger, CT Differdange) +0:16.980 27. Sam Bewley (NZl, Team Radioshack) +0:17.610 28. Frederik Wilmann (Nor, Skil) +0:17.300 29. Jérémy Roy (Fra, Francaise des Jeux) +0:17.400 30. Tony Gallopin (Fra, Cofidis, Le Credit en Ligne) +0:17.510 31. Pavel Brutt (Rus, Team Katusha) +0:17.620 32. Mathieu Sprick (Fra, Bbox Bouygues Telecom) +0:18.150 33. Alexandre Geniez (Fra, Skil) +0:18.230 34. Nico Sijmens (Bel, Cofidis, Le Credit en Ligne) +0:18.340 35. Christian Poos (Lux, CT Differdange) +0:18.370 36. Mitchell Docker (Aus, Skil) +0:18.450 37. Matic Strgar (Slo, Vorarlberg) +0:18.530 38. Dirk Bellemakers (Ned, Landbouwkrediet) +0:18.700 39. Michal Golas (Pol, Vacansoleil Pro Cycling Team) +0:19.110 40. Piergiorgio Camussa (Ita, Vorarlberg) +0:19.240 41. Ruben Perez (Esp, Euskatel) +0:19.530 42. Bjorn Selander (USA, Team Radioshack) +0:19.630 43. Brice Feillu (Fra, Vacansoleil Pro Cycling Team) +0:19.830 44. Cyril Bessy (Fra, Saur) +0:20.150 45. Yukihiro Doi (Jpn, Skil) +0:20.870 46. Aitor Hernandez (Esp, Euskatel) +0:21.140 47. Jens Voigt (Ger, Team Saxobank) +0:21.250 48. Yohann Gene (Fra, Bbox Bouygues Telecom) 49. Kim Kirchen (Lux, Team Katusha) +0:21.270 50. Romain Matheou (Fra, Saur) +0:21.440 51. Carlo Scognaniglio (Ita, ISD) +0:21.460 52. Angel Vicioso Arcos (Esp, Andalucia) +0:21.650 53. Franck Bouyer (Fra, Bbox Bouygues Telecom) +0:22.300 54. Sébastien Turgot (Fra, Bbox Bouygues Telecom) +0:22.400 55. Manuel Ortega Ocana (Esp, Andalucia) +0:22.610 56. Alexander Kolobnev (Rus, Team Katusha) +0:22.650 57. Sebastian Siedler (Ger, Vorarlberg) +0:22.720 58. Tiago Machado (Por, Team Radioshack) +0:22.760 59. Romain Zingle (Fra, Cofidis, Le Credit en Ligne) +0:22.800 60. Dominic Klemme (Ger, Team Saxobank) +0:22.960 61. Arnaud Labbe (Fra, Cofidis, Le Credit en Ligne) +0:23.600 62. Anthony Charteau (Fra, Bbox Bouygues Telecom) +0:23.640 63. Gianni Meersman (Fra, Francaise des Jeux) +0:24.210 64. Cédric Coutouly (Fra, Saur) +0:24.310 65. Ivan Rovny (Rus, Team Radioshack) +0:24.390 66. Rony Martias (Fra, Saur) +0:24.430 67. Anthony Roux (Fra, Francaise des Jeux) +0:24.450 68. Serge Pauwels (Bel, Sky Professional Cycling Team) +0:24.570 69. Kjell Carlstrom (Fin, Sky Professional Cycling Team) +0:24.590 70. Danilo Napolitano (Ita, Team Katusha) +0:24.700 71. Kurt Arvesen (Nor, Sky Professional Cycling Team) +0:25.120 72. Eduard Vorganov (Rus, Team Katusha) +0:25.150 73. Laurent Didier (Lux, Team Saxobank) +0:25.240 74. Hakan Nilson (Swe, CT Differdange) +0:25.280 75. Alexandre Pichot (Fra, Bbox Bouygues Telecom) +0:25.510 76. Sergey Lagutin (Uzb, Vacansoleil Pro Cycling Team) +0:25.530 77. Koen Barbe (Bel, Landbouwkrediet) 78. Frédéric Guesdon (Fra, Francaise des Jeux) +0:25.620 79. Bart Dockx (Bel, Landbouwkrediet) +0:25.720 80. Paolo Longo Borghini (Ita, ISD) +0:25.800 81. Sébastien Delfosse (Bel, Landbouwkrediet) +0:25.820 82. Silvere Ackermann (Sui, Vorarlberg) +0:25.890 83. Clemens Fankhauser (Aut, Vorarlberg) +0:26.160 84. Bert Scheirlinckx (Bel, Landbouwkrediet) +0:26.250 85. Alex Rasmussen (Den, Team Saxobank) +0:26.330 86. Oscar Gatto (Ita, ISD) +0:26.590 87. Bartosz Huzarsky (Pol, ISD) +0:26.790 88. Vytautas Kaupas (Ltu, CT Differdange) +0:27.470 89. Ian Stannard (GBr, Sky Professional Cycling Team) +0:27.650 90. Thomas Lofkvist (Swe, Sky Professional Cycling Team) +0:27.700 91. Johnny Hoogerland (Ned, Vacansoleil Pro Cycling Team) +0:27.850 92. Nikita Eskov (Rus, Team Katusha) +0:28.240 93. Fabrice Jeandesboz (Fra, Saur) +0:28.300 94. Arthur Vichot (Fra, Francaise des Jeux) +0:28.340 95. Saïd Haddou (Fra, Bbox Bouygues Telecom) +0:28.800 96. Alexandr Pliuschin (Mda, Team Katusha) +0:29.010 97. Morten Knudsen (Den, CT Differdange) +0:29.170 98. Nico Schneider (Ger, CT Differdange) +0:29.780 99. Christoph Sokoll (Aut, Vorarlberg) +0:29.880 100. Mikel Nieve (Esp, Euskatel) +0:30.270 101. Guillaume Blot (Fra, Cofidis, Le Credit en Ligne) +0:30.630 102. Steve Houanard (Fra, Skil) +0:31.410 103. Tristan Valentin (Fra, Cofidis, Le Credit en Ligne) +0:31.280 104. Ben Swift (GBr, Sky Professional Cycling Team) +0:31.640 105. Yoann Offredo (Fra, Francaise des Jeux) +0:31.800 106. Sergio De Lis (Esp, Euskatel) +0:32.810 107. Stefan Cohnen (Ned, CT Differdange) +0:34.700 108. Tom Van Den Haute (Bel, Landbouwkrediet) +0:34.970 109. Jorge Martin Montenegro (Arg, Andalucia) +0:35.140 110. Miguel Minguez (Esp, Euskatel) +0:36.610 111. Floris Goesinnen (Ned, Skil) +0:36.360 112. Kasper Klostergaard (Den, Team Saxobank) +0:36.800 113. Davide Ricci Bitti (Ita, ISD) +0:37.240 114. Yauheni Hutarovich (Blr, Francaise des Jeux) +0:37.730 115. Javier Ramirez Abeja (Esp, Andalucia) +0:38.140 116. Antonio Piedra Perez (Esp, Andalucia) +0:38.260 117. Steven Caethoven (Bel, Landbouwkrediet) +0:38.310 118. Ruslan Pidgornyy (Ukr, ISD) +0:40.530 119. Kevin Neirynck (Bel, Landbouwkrediet) +0:42.730 120. Manuel Calvente Corpas (Esp, Andalucia) +0:42.920 121. Alexander Gufler (Ita, Vorarlberg) +0:43.370 122. Antonio Cabello Baena (Esp, Andalucia) +0:44.210 123. Juan Javier Estrada Ruiz (Esp, Andalucia) +0:44.940 DNF. Thierry Hupond (Fra, Skil)