Een viertal ging al na vier kilometer hard op de trappers staan: de Fransen Delage (Omega Pharma-Lotto) en Buffaz, de Australiër Walker en de Spanjaard Ramirez.
Op de Alto de Pruna (een colletje van derde categorie) botste Buffaz tegen een toeschouwer, hij werd afgevoerd met een gebroken sleutelbeen. Delage hield dan weer de bergtrui over aan de klim.
Naarmate de jus in de benen van de drie overgebleven aanvallers flauwer werd, kwam het peloton (gemend door Columbia) dichterbij. Dat alles bij een temperatuur van 38 graden.
Een kleine 20 kilometer voor de streep smolt alles samen, een massasprint was onvermijdelijk. Iedereen kruiste Mark Cavendish al aan als winnaar, maar de Brit werd op de streep nog verrassend geklopt door de Wit-Rus Goetarovitsj.
Uitslag rit 2
| 1. | Jevgeni Goetarovitsj (WRu) | 173 km in 4u35'41" |
| 2. | Mark Cavendish (GBr) | z.t. |
| 3. | Tyler Farrar (VS) | |
| 4. | Alessandro Petacchi (Ita) | |
| 5. | Manuel Cardoso (Por) | |
| 6. | Koldo Fernandez (Spa) | |
| 7. | Ben Swift (GBr) | |
| 8. | Robert Förster (Dui) | |
| 9. | Denis Galimzijanov (Rus) | |
| 10. | Andreas Stauff (Dui) | |
| 11. | Samuel Dumoulin (Fra) | |
| 12. | Yoann Offredo (Fra) | |
| 13. | Enrique Mata (Spa) | |
| 14. | Juan José Haedo (Arg) | |
| 15. | Wouter Weylandt | |
| 16. | Daniele Bennati (Ita) | |
| 19. | Roy Sentjens | |
| 21. | Greg Van Avermaet | |
| 39. | Philippe Gilbert | |
| 49. | Jan Bakelants | |
| 55. | Frederik Willems | |
| 72. | Nico Sijmens | |
| 73. | Jurgen Van Goolen | |
| 79. | Jelle Vanendert | |
| 84. | Nikolas Maes | |
| 96. | Romain Zingle | |
| 123. | Leif Hoste | |
| 140. | Olivier Kaisen | |
| 148. | Kevin De Weert | |
| 152. | Gianni Meersman | |
| 173. | Nick Nuyens |