Kwiatkowski na królewskim etapie Volta ao Algarve, kończącym się na szczycie Alto do Malhao, zameldował się ze stratą 10 sekund do Contadora po tym, jak Hiszpan zaatakował w samej końcówce etapu. Choć Polak miał pewne problemy na ostatnim podjeździe, to jednak udało mu się zminimalizować straty i obronić prowadzenie w wyścigu. Przed ostatnim, płaskim etapem, Kwiatkowski ma 16 sekund przewagi nad Contadorem i 29 nad Rui Costą (Lampre-Merida), który na dzisiejszym etapie był drugi.
Wyniki 4. etapu:
1 Alberto Contador (Spa) Tinkoff-Saxo 4:02:08
2 Rui Costa (Por) Lampre-Merida 0:00:03
3 Michał Kwiatkowski (Pol) Omega Pharma - Quick-Step Cycling Team 0:00:10
4 Eduard Prades (Spa) OFM - Quinta Da Lixa 0:00:13
5 Tiago Machado (Por) Team Netapp - Endura 0:00:14
6 Christopher Horner (USA) Lampre-Merida
7 Edgar Pinto (Por) La Aluminios - Antarte 0:00:16
8 Pello Bilbao (Spa) Caja Rural - Seguros RGA
9 Alexandre Geniez (Fra) Fdj.Fr
10 Sergey Firsanov (Rus) Rusvelo
Klasyfikacja generalna po 4. etapie:
1 Michał Kwiatkowski (Pol) Omega Pharma - Quick-Step Cycling Team 13:05:50
2 Alberto Contador (Spa) Tinkoff-Saxo 0:00:16
3 Rui Costa (Por) Lampre-Merida 0:00:29
4 Alexandre Geniez (Fra) Fdj.Fr 0:01:10
5 Wilco Kelderman (Ned) Belkin Pro Cycling Team 0:01:29
6 Ruben Fernandez (Spa) Caja Rural - Seguros RGA 0:01:30
7 Eduard Prades (Spa) OFM - Quinta Da Lixa 0:01:32
8 Christopher Horner (USA) Lampre-Merida
9 Simon Spilak (Slo) Team Katusha 0:01:38
10 Edgar Pinto (Por) La Aluminios - Antarte 0:01:41