
Bien que le maillot jaune soit fixé pour de bon sur ses épaules, Michal Kwiatkowski agira avec une extrême prudence tout au long d’une cinquième et dernière étape de 155,8 kilomètres tracée entre Tavira et Vilamoura. Le champion de Pologne ira jusqu’à chasser 3 secondes de bonification pour écarter un peu plus ses dauphins de la première marche du podium. Puis Kwiatkowski finit par se détendre pour offrir, après une première heure courue à 48 de moyenne, un bon de sortie que saisissent Jan Barta (Team NetApp-Endura), Garikoitz Bravo (Efapel-Glassdrive), Delio Fernandez (OFM-Quinta da Lixa), Angel Madrazo (Caja Rural-Seguros RGA), Francisco Moreno (Louletano-Dunas Douradas) et Oscar Pujol (Sky Dive Dubaï).

Classement 5ème étape :
1. Mark Cavendish (GBR, Omega Pharma-Quick Step) les 155,8 km en 3h24’10 » (45,8 km/h)
2. Arnaud Démare (FRA, FDJ.fr) m.t.
3. Bryan Coquard (FRA, Team Europcar) m.t.
4. José-Joaquin Rojas (ESP, Movistar Team) m.t.
5. Sacha Modolo (ITA, Lampre-Merida) m.t.
6. Alexey Tsatevitch (RUS, Team Katusha) m.t.
7. Danilo Napolitano (ITA, Wanty-Groupe Gobert) m.t.
8. Igor Boev (RUS, RusVelo) m.t.
9. Thomas Leezer (PBS, Belkin) m.t.
10. Yoann Offredo (FRA, FDJ.fr) m.t.
Classement général final :
1. Michal Kwiatkowski (POL, Omega Pharma-Quick Step) en 16h29’57 »
2. Alberto Contador (ESP, Tinkoff-Saxo) à 19 sec.
3. Rui-Alberto Faria Da Costa (POR, Lampre-Merida) à 32 sec.
4. Alexandre Geniez (FRA, FDJ.fr) à 1’13 »
5. Wilco Kelderman (PBS, Belkin) à 1’32 »
6. Ruben Fernandez (ESP, Caja Rural-Seguros RGA) à 1’33 »
7. Eduard Prades (ESP, OFM-Quinta da Lixa) à 1’35 »
8. Christopher Horner (USA, Lampre-Merida) m.t.
9. Simon Spilak (SLO, Team Katusha) à 1’41 »
10. Edgar Pinto (POR, LA Aluminios-Antarte) à 1’42 »