--> -->
1. Enrico Gasparotto (Ita, Astana) 5:32:22 2. Stefano Garzelli (Ita, Acqua & Sapone) 3. Maxim Iglinskiy (Kaz, Astana) 4. Cadel Evans (Aus, BMC Racing Team) 5. Vincenzo Nibali (Ita, Liquigas) +0:08 6. Robert Gesink (Ned, Rabobank) 7. Manuele Mori (Ita, Lampre) 8. Michael Rogers (Aus, Team HTC) 9. Michele Scarponi (Ita, Androni Giocattoli) 10. Domenico Pozzovivo (Ita, Colnago) 11. Jan Bakelandts (Bel, Omega Pharma) +0:12 12. Juan Jose Oroz Ugalde (Esp, Euskaltel) +0:23 13. Edvald Boasson Hagen (Nor, Sky Professional Cycling Te.) 14. Francesco Gavazzi (Ita, Lampre) 15. Jose Joaquin Rojas Gil (Esp, Caisse d\'Epargne) +0:31 16. Peter Velits (Svk, Team HTC) 17. Greg Van Avermaet (Bel, Omega Pharma) +0:36 18. Markus Fothen (Ger, Team Milram) 19. Juan Antonio Flecha Giannoni (Esp, Sky Professional Cy.) 20. Leonardo Bertagnolli (Ita, Androni Giocattoli) 21. Dries Devenyns (Bel, Quick Step) 22. Alexandre Vinokourov (Kaz, Astana) 23. Michael Albasini (Sui, Team HTC) 24. Francesco Masciarelli (Ita, Acqua & Sapone) 25. Thomas Frei (Sui, BMC Racing Team) +0:48 26. Sebastian Langeveld (Ned, Rabobank) +0:57 27. Ryder Hesjedal (Can, Garmin) 28. Amets Txurruka (Esp, Euskaltel) 29. Marco Pinotti (Ita, Team HTC) 30. Simon Spilak (Slo, Lampre) 31. Daniele Pietropolli (Ita, Lampre) 32. Kim Kirchen (Lux, Team Katusha) 33. Vasil Kiryienka (Blr, Caisse d\'Epargne) 34. Paul Martens (Ger, Rabobank) 35. Simone Stortoni (Ita, Colnago) +1:04 36. Blel Kadri (Fra, AG2R La Mondiale) +1:18 37. Pablo Lastras Garcia (Esp, Caisse d\'Epargne) 38. Rigoberto Uran Uran (Col, Caisse d\'Epargne) 39. Matthew Lloyd (Aus, Omega Pharma) 40. Luca Mazzanti (Ita, Team Katusha) 41. Andrey Zeits (Kaz, Astana) 42. Kasper Klostergaard Larsen (Den, Team Saxo Bank) 43. Jose Rodolfo Serpa Perez (Col, Androni Giocattoli) +1:53 44. Alan Perez Lezaun (Esp, Euskaltel) +1:57 45. Marco Bandiera (Ita, Team Katusha) +2:20 46. Roger Hammond (GBr, Cervelo Test Team) +2:37 47. Vladimir Miholjevic (Cro, Acqua & Sapone) +2:46 48. Francesco Failli (Ita, Acqua & Sapone) 49. Massimo Codol (Ita, Acqua & Sapone) 50. Valerio Agnoli (Ita, Liquigas) 51. Johan Van Summeren (Bel, Garmin) +2:48 52. Michael Barry (Can, Sky Professional Cycling Team) +5:59 53. Staf Scheirlinckx (Bel, Omega Pharma) 54. Dmytro Grabovskyy (Ukr, ISD) 55. Martijn Maaskant (Ned, Garmin) 56. Thomas Löfkvist (Swe, Sky Professional Cycling Team) 57. George Hincapie (USA, BMC Racing Team) 58. Brent Bookwalter (USA, BMC Racing Team) 59. Sébastien Hinault (Fra, AG2R La Mondiale) 60. Assan Bazayev (Kaz, Astana) 61. Stijn Devolder (Bel, Quick Step) 62. Mathias Frank (Sui, BMC Racing Team) +6:37 63. Lloyd Mondory (Fra, AG2R La Mondiale) +6:55 64. Benoit Vaugrenard (Fra, Francaise Des Jeux) 65. Frédéric Guesdon (Fra, Francaise Des Jeux) +6:58 66. Federico Canuti (Ita, Colnago) +9:22 67. Grischa Niermann (Ger, Rabobank) +9:27 68. Marcus Burghardt (Ger, BMC Racing Team) +9:43 69. Franco Pellizotti (Ita, Liquigas) +9:47 70. Andy Schleck (Lux, Team Saxo Bank) 71. Jorge Azanza Soto (Esp, Euskaltel) 72. Christian Knees (Ger, Team Milram) 73. Francesco Bellotti (Ita, Liquigas) 74. Oscar Freire Gomez (Esp, Rabobank) +10:31 75. Inaki Isasi Flores (Esp, Euskaltel) 76. Rui Alberto Faria Da Costa (Por, Caisse d\'Epargne) 77. Xabier Zandio Echaide (Esp, Caisse d\'Epargne) 78. Pablo Urtasun Perez (Esp, Euskaltel) 79. Luca Paolini (Ita, Acqua & Sapone) +11:13 80. Alessandro Donati (Ita, Acqua & Sapone) 81. Sacha Modolo (Ita, Colnago) 82. Ian Stannard (GBr, Sky Professional Cycling Team) +24:05 83. Ruben Perez Moreno (Esp, Euskaltel) 84. Yoann Offredo (Fra, Francaise Des Jeux) 85. Simon Clarke (Aus, ISD) 86. Matteo Tosatto (Ita, Quick Step) 87. Pierre Cazaux (Fra, Francaise Des Jeux) 88. Alessandro Ballan (Ita, BMC Racing Team) 89. Francesco Ginanni (Ita, Androni Giocattoli) 90. Sebastian Lang (Ger, Omega Pharma) 91. Roy Sentjens (Ned, Team Milram) 92. Marzio Bruseghin (Ita, Caisse d\'Epargne) 93. Serguei Klimov (Rus, Team Katusha) 94. Christopher Sutton (Aus, Sky Professional Cycling Team) 95. Vladimir Efimkin (Rus, AG2R La Mondiale) 96. Michiel Elijzen (Ned, Omega Pharma) 97. Andrea Masciarelli (Ita, Acqua & Sapone) 98. Manuel Quinziato (Ita, Liquigas) 99. Robert Hunter (RSA, Garmin) 100. Mathew Hayman (Aus, Sky Professional Cycling Team) 101. Lorenzo Bernucci (Ita, Lampre) 102. Jackson Rodriguez (Ven, Androni Giocattoli) 103. Gabriel Rasch (Nor, Cervelo Test Team) 104. Frank Hoj (Den, Team Saxo Bank) 105. Matti Breschel (Den, Team Saxo Bank) 106. Olivier Bonnaire (Fra, Francaise Des Jeux) 107. Daniel Oss (Ita, Liquigas) 108. Murilo Antonio Fischer (Bra, Garmin) 109. Stuart O\'Grady (Aus, Team Saxo Bank) 110. Julian Dean (NZl, Garmin) 111. Niki Terpstra (Ned, Team Milram) 112. Daniele Bennati (Ita, Liquigas) 113. Alessandro Petacchi (Ita, Lampre) +27:46 114. Fabio Sabatini (Ita, Liquigas) 115. Danilo Hondo (Ger, Lampre) +27:58 116. Mauro Da Dalto (Ita, Lampre) +28:09 117. Kevin Hulsmans (Bel, Quick Step) 118. Baden Cooke (Aus, Team Saxo Bank) 119. Filippo Pozzato (Ita, Team Katusha) 120. Valeriy Dmitriyev (Kaz, Astana) 121. Marco Velo (Ita, Quick Step) 122. Robbie Mcewen (Aus, Team Katusha) 123. Kurt-Asle Arvesen (Nor, Sky Professional Cycling Team) 124. Mark Cavendish (GBr, Team HTC) 125. Alan Marangoni (Ita, Colnago) 126. Nikolai Trusov (Rus, Team Katusha) 127. Tyler Farrar (USA, Garmin) 128. Tom Boonen (Bel, Quick Step) 129. Anthony Roux (Fra, Francaise Des Jeux) 130. Bert Grabsch (Ger, Team HTC) 131. Brett Lancaster (Aus, Cervelo Test Team) 132. Bernhard Eisel (Aut, Team HTC) 133. Martin Elmiger (Sui, AG2R La Mondiale) 134. Tom Stamsnijder (Ned, Rabobank) 135. Servais Knaven (Ned, Team Milram) 136. Nick Nuyens (Bel, Rabobank) 137. Cameron Wurf (Aus, Androni Giocattoli) 138. Allan Davis (Aus, Astana) 139. Olivier Kaisen (Bel, Omega Pharma) 140. Mikhail Ignatiev (Rus, Team Katusha) 141. Yauheni Hutarovich (Blr, Francaise Des Jeux) 142. Lars Ytting Bak (Den, Team HTC) 143. Ignatas Konovalovas (Ltu, Cervelo Test Team) 144. Oscar Gatto (Ita, ISD) 145. Maarten Wynants (Bel, Quick Step) 146. Andreas Klier (Ger, Cervelo Test Team) 147. Martin Reimer (Ger, Cervelo Test Team) 148. Karsten Kroon (Ned, BMC Racing Team) 149. Jeremy Hunt (GBr, Cervelo Test Team) 150. Thor Hushovd (Nor, Cervelo Test Team) 151. Paolo Longo Borghini (Ita, ISD) 152. Giovanni Visconti (Ita, ISD) +28:14 153. Mirko Selvaggi (Ita, Astana) 154. Matthew Wilson (Aus, Garmin) 155. Fabio Taborre (Ita, Androni Giocattoli) 156. Marco Frapporti (Ita, Colnago) 157. Diego Caccia (Ita, ISD) 158. Carlo Scognamiglio (Ita, ISD) +28:19 159. Domenik Klemme (Ger, Team Saxo Bank) +28:21 160. Fabian Cancellara (Sui, Team Saxo Bank) 161. Mattia Gavazzi (Ita, Colnago) DNS. Linus Gerdemann (Ger, Team Milram) DNF. Gatis Smukulis (Lat, AG2R La Mondiale) DNF. Rene Mandri (Est, AG2R La Mondiale) DNF. Ludovic Turpin (Fra, AG2R La Mondiale)