La diciottesima tappa da Blagnac a Brive-la-Gaillarde vede la vittoria di strepitosa di Mark Cavendish. Dopo 65 km di gara vanno in fuga in 16: Rui Costa, Vanendert, Vinokourov, Boasson Hagen, Roy, Popovych, Arashiro, Hansen, Millar, Albasini, Paolini, Boeckmans, Nuyens, Kroon, Gretsch e Fouchard. Il gruppo non concede mai più di 2' ai fuggitivi e sull'ultima salita, la Côte de Lissac-sur-Couze a 10 km dal traguardo, restano davanti Alexandre Vinokourov, Luca Paolini ed Adam Hansen.
L'ultima classica monumento del Nord, la Liègi-Bastogne-Liègi va a Maxim Iglinskiy che proprio all'ultimo chilometro è riuscito a raggiungere e superare Nibali, involatosi sulla Roche aux Faucons. Dietro di loro Gasparotto chiude un podio per due terzi italiano, davanti a Voeckler e Martin.