--> -->
1. Fabian Cancellara (Sui, Leopard Trek) 0:03:42.150 2. Damien Gaudin (Fra, Team Europcar) +0:05.670 3. Jimmy Engoulvent (Fra, Saur) +0:08.250 4. Romain Feillu (Fra, Vacansoleil) +0:11.130 5. Mathew Hayman (Aus, Sky Procycling) +0:11.150 6. Jimmy Casper (Fra, Saur) +0:11.630 7. Borut Bozic (Slo, Vacansoleil) +0:11.750 8. Martin Mortensen (Den, Leopard Trek) +0:14.300 9. Laurent Mangel (Fra, Saur) +0:14.420 10. Grégory Rast (Sui, Team RadioShack) +0:15.650 11. Ian Stannard (GBr, Sky Procycling) +0:15.150 12. Aleksejs Saramotins (Lat, Cofidis, Le Credit En Ligne) +0:15.350 13. Joost Van Leijen (Ned, Vacansoleil) +0:15.430 14. Alexandre Geniez (Fra, Skil) +0:15.450 15. Dirk Bellemakers (Ned, Landbouwkrediet) +0:15.730 16. Tony Gallopin (Fra, Cofidis, Le Credit En Ligne) +0:16.320 17. Jonas Ljungblad (Swe, Team Differdange) +0:16.400 18. Stuart O\'Grady (Aus, Leopard Trek) +0:16.550 19. Jean-Pierre Drucker (Lux, Veranda\'s Willems) +0:16.760 20. Rémi Cusin (Fra, Cofidis, Le Credit En Ligne) +0:17.280 21. Anthony Roux (Fra, FDJ) +0:17.500 22. Alex Dowsett (GBr, Sky Procycling) +0:17.560 23. Jens Mouris (Ned, Vacansoleil) +0:18.350 24. Matthias Brandle (Aut, Geox) +0:18.000 25. Fabio Felline (Ita, Geox) +0:18.220 26. Gianni Meersman (Bel, FDJ) +0:18.610 27. Maxime Monfort (Bel, Leopard Trek) +0:18.660 28. Alexander Porsev (Rus, Katusha Team) +0:19.070 29. Fränk Schleck (Lux, Leopard Trek) +0:19.100 30. Sébastien Delfosse (Bel, Landbouwkrediet) +0:19.330 31. Matthieu Ladagnous (Fra, FDJ) +0:19.560 32. Andreas Klöden (Ger, Team RadioShack) +0:19.570 33. Pieter Vanspeybrouck (Bel, Topsport Vlaanderen) +0:20.550 34. Paul Poux (Fra, Saur) +0:20.000 35. Jakob Fuglsang (Den, Leopard Trek) +0:20.080 36. David Veilleux (Can, Team Europcar) +0:20.110 37. Sam Bewley (NZl, Team RadioShack) +0:20.200 38. Greg Henderson (NZl, Sky Procycling) +0:20.410 39. Matthieu Sprick (Fra, Skil) +0:20.540 40. Arkaitz Duran Aroca (Esp, Geox) +0:20.630 41. Mickaël Delage (Fra, FDJ) +0:21.110 42. Davide Appollonio (Ita, Sky Procycling) +0:21.190 43. Daniel Oss (Ita, Liquigas) +0:21.250 44. Linus Gerdemann (Ger, Leopard Trek) +0:22.030 45. Jeremy Hunt (GBr, Sky Procycling) +0:22.290 46. Romain Zingle (Bel, Cofidis, Le Credit En Ligne) +0:22.690 47. Christopher Froome (GBr, Sky Procycling) +0:22.950 48. Jérémie Galland (Fra, Saur) +0:23.070 49. Jens Keukeleire (Bel, Cofidis, Le Credit En Ligne) +0:23.090 50. Geoffrey Soupe (Fra, FDJ) +0:23.400 51. Denis Galimzyanov (Rus, Katusha Team) +0:23.420 52. Robert Hunter (RSA, Team RadioShack) +0:23.540 53. Martijn Keizer (Ned, Vacansoleil) +0:23.580 54. Nikolay Trusov (Rus, Katusha Team) +0:23.590 55. Johan Coenen (Bel, Topsport Vlaanderen) +0:23.700 56. Nelson Oliveira (Por, Team RadioShack) +0:23.960 57. Jürgen Van Goolen (Bel, Veranda\'s Willems) +0:24.290 58. Steven Van Vooren (Bel, Topsport Vlaanderen) +0:24.400 59. Juan Jose Cobo Acebo (Esp, Geox) +0:24.530 60. Simon Geschke (Ger, Skil) +0:24.560 61. Julien El Fares (Fra, Cofidis, Le Credit En Ligne) +0:24.720 62. Björn Leukemans (Bel, Vacansoleil) +0:25.430 63. Jesse Sergent (NZl, Team RadioShack) +0:25.540 64. Kurt-Asle Arvesen (Nor, Sky Procycling) 65. Jarl Salomein (Bel, Topsport Vlaanderen) +0:26.150 66. Alan Marangoni (Ita, Liquigas) +0:26.650 67. Staf Scheirlinckx (Bel, Veranda\'s Willems) +0:25.980 68. Arkimedes Arguelyes Rodriges (Rus, Katusha Team) +0:26.140 69. Sébastien Rosseler (Bel, Team RadioShack) +0:26.150 70. Sébastien Turgot (Fra, Team Europcar) +0:26.520 71. Steve Chainel (Fra, FDJ) +0:26.670 72. Anthony Delaplace (Fra, Saur) +0:26.810 73. Vladimir Isaichev (Rus, Katusha Team) +0:27.460 74. Steven Caethoven (Bel, Veranda\'s Willems) +0:27.560 75. Arthur Vichot (Fra, FDJ) +0:27.680 76. Wout Poels (Ned, Vacansoleil) +0:28.050 77. Jacobus Venter (RSA, Veranda\'s Willems) 78. Anthony Charteau (Fra, Team Europcar) +0:28.250 79. Dominik Nerz (Ger, Liquigas) +0:28.000 80. Maciej Bodnar (Pol, Liquigas) 81. Bert De Waele (Bel, Landbouwkrediet) +0:28.060 82. Maxime Vantomme (Bel, Katusha Team) +0:28.200 83. Cyrille Heymans (Lux, Team Differdange) +0:28.320 84. Franck Bouyer (Fra, Team Europcar) +0:28.390 85. Yann Huguet (Fra, Skil) +0:28.430 86. Anthony Geslin (Fra, FDJ) +0:28.470 87. Jacopo Guarnieri (Ita, Liquigas) +0:28.510 88. Joeri Stallaert (Bel, Landbouwkrediet) +0:28.550 89. Arnaud Labbe (Fra, Cofidis, Le Credit En Ligne) +0:29.550 90. Grégory Joseph (Bel, Topsport Vlaanderen) +0:28.980 91. Geert Verheyen (Bel, Landbouwkrediet) +0:29.050 92. Jesus Rosendo Prado (Esp, Andalucia Caja Granada) +0:29.070 93. Sven Vanthourenhout (Bel, Landbouwkrediet) +0:29.240 94. Yohann Gene (Fra, Team Europcar) +0:29.480 95. Thierry Hupond (Fra, Skil) +0:30.050 96. Stijn Vandenbergh (Bel, Katusha Team) +0:30.130 97. Juan Jose Lobato Del Valle (Esp, Andalucia Caja Granada)+0:30.250 98. Yoann Bagot (Fra, Cofidis, Le Credit En Ligne) +0:30.500 99. Baptiste Planckaert (Bel, Landbouwkrediet) +0:31.030 100. Vytautas Kaupas (Ltu, Team Differdange) +0:31.260 101. Elia Viviani (Ita, Liquigas) +0:31.350 102. Bram Schmitz (Ned, Veranda\'s Willems) +0:31.380 103. Mitchell Docker (Aus, Skil) +0:31.440 104. Michal Kwiatkowski (Pol, Team RadioShack) +0:31.540 105. Stijn Devolder (Bel, Vacansoleil) +0:31.660 106. Jean Marc Marino (Fra, Saur) +0:31.680 107. Jens Voigt (Ger, Leopard Trek) +0:31.800 108. Pieter Jacobs (Bel, Topsport Vlaanderen) +0:32.060 109. Antonio Piedra Perez (Esp, Andalucia Caja Granada) +0:32.720 110. Thomas Degand (Bel, Veranda\'s Willems) +0:33.150 111. Artem Ovechkin (Rus, Katusha Team) +0:33.330 112. Mathieu Claude (Fra, Team Europcar) +0:34.450 113. Javier Ramirez Abeja (Esp, Andalucia Caja Granada) +0:33.980 114. Arnaud Coyot (Fra, Saur) +0:34.390 115. Thomas Damuseau (Fra, Skil) +0:34.410 116. Rudy Lesschaeve (Fra, Team Differdange) +0:34.560 117. Manuel Ortega Ocana (Esp, Andalucia Caja Granada) +0:34.840 118. Adrián Palomares Villaplana (Esp, Andalucia Caja Grana.)+0:36.650 119. Damiano Caruso (Ita, Liquigas) +0:36.090 120. Bert Scheirlinckx (Bel, Landbouwkrediet) +0:36.320 121. Johannes Fröhlinger (Ger, Skil) +0:36.830 122. Saïd Haddou (Fra, Team Europcar) +0:37.660 123. Nico Schneider (Ger, Team Differdange) +0:38.030 124. Morten Knudsen (Den, Team Differdange) +0:38.070 125. Noè Gianetti (Sui, Geox) +0:38.180 126. Grégory Habeaux (Bel, Veranda\'s Willems) +0:38.520 127. Davide Cimolai (Ita, Liquigas) +0:38.580 128. Michaël Van Staeyen (Bel, Topsport Vlaanderen) +0:39.030 129. Antonio Cabello Baena (Esp, Andalucia Caja Granada) +0:39.850 130. Laurens De Vreese (Bel, Topsport Vlaanderen) +0:42.520 131. Eloy Ruiz Pinto (Esp, Andalucia Caja Granada) +0:44.580 132. Gediminas Kaupas (Ltu, Team Differdange) +0:45.710 133. Marco Corti (Ita, Geox) +0:48.580 134. David Gutierrez Gutierrez (Esp, Geox) +0:52.350 135. Christian Poos (Lux, Team Differdange) +0:52.470