Hiszpan Alberto Contador (Tinkoff-Saxo) po wspinaczce na Alto do Malhao wygrał czwarty etap wyścigu. Drugie miejsce zdobył mistrz świata Rui Costa (Lampre-Merida), a trzecie lider wyścigu Michał Kwiatkowski (Omega Pharma-Quick Step).
Kluczowym punktem przedostatniego odcinka był podjazd Alto do Malhao (2,49 km, 8,9%). Kolarze zdobywali premię dwukrotnie – na 121,5 km oraz po wykonaniu 43-km pętli, podczas wjazdu na metę. Ważnym punktem była również premia umieszczona 11,5 km przed kreską (1 km; 13%), za którą znajdował się szybki zjazd w kierunku Malhao.
Po 8 km z przodu znaleźli się Pablo Lastras (Movistar), Michael Delage (FDJ.fr), Laurens de Vreese (Wanty), Jimmy Engoulvent (Europcar), Julien Fouchard (Cofidis), Paul Voss (Netapp), Diego Rubio (Efapel) i Soufianne Haddi (SkyDive).
Ósemka kolarzy wypracowała ponad 3 minuty przewagi, utrzymując się na prowadzeniu na pierwszej wspinaczce pod Malhao. 33 km przed metą akcja została już jednak zakończona, a następnie skontrowali Gorka Izaguirre Insausti (Movistar), Maxim Belkov (Katusha), Bjorn Thurau (Europcar) i Oscar Pujol Munoz (Skydive).
Czwórka przeprawiła się przez przedostatni podjazd, ale 7 km przed kreską również ta akcja została zlikwidowana i o zwycięstwie miał rozstrzygnąć finałowy podjazd.
Tam Kwiatkowski stoczył walkę z Contadorem i Costą, z której tym razem zwycięsko wyszedł El Pistolero.
Wyniki 4. etapu Volta ao Algarve (2.1), Almodôvar – Alto do Malhao (Loulé) (164,5 km):
1 Alberto Contador (Spa) Tinkoff-Saxo 4:02:08 2 Rui Costa (Por) Lampre-Merida 00:03 3 Michał Kwiatkowski (Pol) Omega Pharma - Quick-Step Cycling T 00:10 4 Eduard Prades (Spa) OFM - Quinta Da Lixa 00:13 5 Tiago Machado (Por) Team Netapp - Endura 00:14 6 Christopher Horner (USA) Lampre-Merida 7 Edgar Pinto (Por) La Aluminios - Antarte 00:16 8 Pello Bilbao (Spa) Caja Rural - Seguros RGA 9 Alexandre Geniez (Fra) Fdj.Fr 10 Sergey Firsanov (Rus) Rusvelo 11 Ricardo Vilela (Por) OFM - Quinta Da Lixa 12 Ruben Fernandez (Spa) Caja Rural - Seguros RGA 13 Simon Spilak (Slo) Team Katusha 00:21 14 Omar Fraile (Spa) Caja Rural - Seguros RGA 00:23 15 Ilnur Zakarin (Rus) Rusvelo 16 Wilco Kelderman (Ned) Belkin Pro Cycling Team 00:27 17 Arkaitz Duran (Spa) OFM - Quinta Da Lixa 00:31 18 Jesus Herrada (Spa) Movistar Team 00:42 19 Jonathan Castroviejo (Spa) Movistar Team 00:44 20 Adriano Malori (Ita) Movistar Team 21 Heiner Parra (Col) Caja Rural - Seguros RGA 22 Jerome Coppel (Fra) Cofidis 23 Francisco Mancebo (Spa) Skydive Dubai Pro Cycling Team 00:46 24 Rafał Majka (Pol) Tinkoff-Saxo 00:48 25 José Mendes (Por) Team Netapp - Endura 00:54 26 Delio Fernandez (Spa) OFM - Quinta Da Lixa 27 Sergey Lagutin (Rus) Rusvelo 28 Jan Polanc (Slo) Lampre-Merida 29 Artem Ovechkin (Rus) Rusvelo 30 Sergei Chernetski (Rus) Team Katusha 00:59 31 Steven Kruijswijk (Ned) Belkin Pro Cycling Team 01:01 32 Mario Costa (Por) OFM - Quinta Da Lixa 01:04 33 Vincent Jerome (Fra) Team Europcar 01:11 34 Bruno Silva (Por) Efapel - Glassdrive 01:15 35 Angel Madrazo Ruiz (Spa) Caja Rural - Seguros RGA 36 Eduard Vorganov (Rus) Team Katusha 37 Alexandr Kolobnev (Rus) Team Katusha 38 Carlos Oyarzun (Crc) Efapel - Glassdrive 01:28 39 Bram Tankink (Ned) Belkin Pro Cycling Team 40 Jonathan Mcevoy (GBr) Team Netapp - Endura 01:34 41 César Fonte (Por) Radio Popular 01:45 42 Gorka Izaguirre Insausti (Spa) Movistar Team 43 Rafael Silva (Por) Efapel - Glassdrive 01:49 44 Daniel Silva (Por) Radio Popular 45 Maxime Mederel (Fra) Team Europcar 46 Sep Vanmarcke (Bel) Belkin Pro Cycling Team 47 Marc Goos (Ned) Belkin Pro Cycling Team 48 Chris Sörensen (Den) Tinkoff-Saxo 01:56 49 Maarten Wynants (Bel) Belkin Pro Cycling Team 02:10 50 Sergey Klimov (Rus) Rusvelo 51 Björn Leukemans (Bel) Wanty - Groupe Gobert 52 Jan Ghyselinck (Lux) Wanty - Groupe Gobert 53 Iker Camano (Spa) Team Netapp - Endura 02:39 54 Bjorn Thurau (Ger) Team Europcar 02:46 55 Hugo Sabido (Por) La Aluminios - Antarte 56 Jose Joaquin Rojas (Spa) Movistar Team 03:10 57 Rein Taaramae (Est) Cofidis 03:11 58 Micael Isidoro (Por) Louletano - Dunas Douradas 03:55 59 Hugo Sancho (Por) La Aluminios - Antarte 60 Daniel Mestre (Por) Banco Bic - Carmim 61 David Livramento (Por) Banco Bic - Carmim 62 Pablo Lastras (Spa) Movistar Team 63 Garikoitz Bravo (Spa) Efapel - Glassdrive 64 Virgilio Santos (Por) Radio Popular 65 Nuno Ribeiro (Por) OFM - Quinta Da Lixa 66 Samuel Caldeira (Por) OFM - Quinta Da Lixa 67 Perrig Quemeneur (Fra) Team Europcar 04:02 68 Jesus Hernandez (Spa) Tinkoff-Saxo 04:11 69 Sergio Paulinho (Por) Tinkoff-Saxo 70 Thomas De Gendt (Bel) Omega Pharma - Quick-Step Cycling Team 04:18 71 Jan Barta (Tch) Team Netapp - Endura 72 Paul Voss (Ger) Team Netapp - Endura 04:20 73 Erick Rowsell (GBr) Team Netapp - Endura 04:22 74 Víctor De La Parte (Spa) Efapel - Glassdrive 75 Bryan Coquard (Fra) Team Europcar 04:27 76 Pierre-Henri Lecuisinier (Fra) Fdj.Fr 04:30 77 Benoît Vaugrenard (Fra) Fdj.Fr 04:39 78 Jorge Montenegro (Arg) Louletano - Dunas Douradas 79 Maxim Belkov (Rus) Team Katusha 04:41 80 Tony Martin (Ger) Omega Pharma - Quick-Step Cycling Team 04:52 81 Sacha Modolo (Ita) Lampre-Merida 04:55 82 Florian Senechal (Fra) Cofidis 05:05 83 Alberto Losada (Spa) Team Katusha 05:19 84 Dmitry Kozontchuk (Rus) Team Katusha 05:21 85 Michał Gołaś (Pol) Omega Pharma - Quick-Step Cycling Team 05:42 86 Mattia Cattaneo (Ita) Lampre-Merida 05:44 87 Oscar Pujol (Spa) Skydive Dubai Pro Cycling Team 05:53 88 Jo?o Pereira (Por) Banco Bic - Carmim 07:40 89 Valter Pereira (Por) Banco Bic - Carmim 90 Nelson Oliveira (Por) Lampre-Merida 08:12 91 Ricardo Ferreira (Por) Radio Popular 92 Laurens De Vreese (Bel) Wanty - Groupe Gobert 09:35 93 Bruno Pires (Por) Tinkoff-Saxo 09:48 94 Daniel Schorn (Aut) Team Netapp - Endura 10:02 95 Mickael Delage (Fra) Fdj.Fr 10:34 96 Jimmy Engoulvent (Fra) Team Europcar 97 Matteo Tosatto (Ita) Tinkoff-Saxo 10:47 98 Francisco Moreno (Spa) Louletano - Dunas Douradas 13:36 99 Ricardo Mestre (Por) Efapel - Glassdrive 100 Luis Afonso (Por) La Aluminios - Antarte 101 Carlos Carneiro (Por) Radio Popular 102 Rui Vinhas (Por) Louletano - Dunas Douradas 103 Sandro Pinto (Por) Louletano - Dunas Douradas 104 Raul Rubio (Spa) Louletano - Dunas Douradas 105 Alexandre Pichot (Fra) Team Europcar 106 Alexey Tsatevitch (Rus) Team Katusha 107 Amaro Antunes (Por) Banco Bic - Carmim 108 Federico Figueiredo (Por) Radio Popular 109 Antonio Molina (Spa) Caja Rural - Seguros RGA 110 Victor Valinho (Por) Louletano - Dunas Douradas 111 Nuno Matos (Por) Radio Popular 112 Soufiane Haddi (Mar) Skydive Dubai Pro Cycling Team 113 Adil Jelloul (Mar) Skydive Dubai Pro Cycling Team 114 Ramon Domene (Spa) Caja Rural - Seguros RGA 115 Rafaa Chtioui (Tun) Skydive Dubai Pro Cycling Team 116 André Mourato (Por) La Aluminios - Antarte 117 Frederik Veuchelen (Bel) Wanty - Groupe Gobert 118 Jempi Drucker (Ned) Wanty - Groupe Gobert 119 Yoann Offredo (Fra) Fdj.Fr 120 Alessandro Petacchi (Ita) Omega Pharma - Quick-Step Cycling Team 121 Kirill Pozdnyakov (Rus) Rusvelo 122 Jérémy Bescond (Fra) Cofidis 123 Raul Alarcon (Spa) Louletano - Dunas Douradas 124 Arnaud Demare (Fra) Fdj.Fr 125 Casimiro Henrique (Por) Banco Bic - Carmim 126 Marcio Barbosa (Por) La Aluminios - Antarte 127 Alexandr Pliuschin (Mda) Skydive Dubai Pro Cycling Team 128 Alex Dowsett (GBr) Movistar Team 129 Wesley Kreder (Ned) Wanty - Groupe Gobert 130 Cédric Pineau (Fra) Fdj.Fr 131 Luis Fernandes (Por) OFM - Quinta Da Lixa 132 Igor Boev (Rus) Rusvelo 133 Celio Sousa (Por) Radio Popular 134 Meher Hasnaoui (Tun) Skydive Dubai Pro Cycling Team 135 Filipe Cardoso (Por) Efapel - Glassdrive 136 Mark Cavendish (GBr) Omega Pharma - Quick-Step Cycling Team 13:46 137 Daniel Freitas (Por) La Aluminios - Antarte 138 Guillaume Levarlet (Fra) Cofidis 139 Geoffrey Soupe (Fra) Fdj.Fr 13:48 140 Pedro Paulinho (Por) La Aluminios - Antarte 13:49 141 Juan Lobato (Spa) Movistar Team 142 Cyril Lemoine (Fra) Cofidis 13:51 143 Adrien Petit (Fra) Cofidis 13:58 144 Lucas Haedo (Arg) Skydive Dubai Pro Cycling Team 145 Thomas Voeckler (Fra) Team Europcar 14:01 146 Thomas Leezer (Ned) Belkin Pro Cycling Team 14:03 147 Julien Vermote (Bel) Omega Pharma - Quick-Step Cycling Team 14:10 148 Diego Rubio (Spa) Efapel - Glassdrive 14:11 149 Nicki Sörensen (Den) Tinkoff-Saxo 14:24 150 Bruno Sancho (Por) Banco Bic - Carmim 151 Julien Fouchard (Fra) Cofidis 14:31 152 Mirko Selvaggi (Ita) Wanty - Groupe Gobert 14:38 153 Mark Renshaw (Aus) Omega Pharma - Quick-Step Cycling Team 14:52 154 Roberto Ferrari (Ita) Lampre-Merida 15:07 155 Maximiliano Richeze (Arg) Lampre-Merida 156 Danilo Napolitano (Ita) Wanty - Groupe Gobert Klasyfikacja po 4. etapie 1 Michał Kwiatkowski (Pol) Omega Pharma - Quick-Step Cycling T 13:05:50 2 Alberto Contador (Spa) Tinkoff-Saxo 00:16 3 Rui Costa (Por) Lampre-Merida 00:29 4 Alexandre Geniez (Fra) Fdj.Fr 01:10 5 Wilco Kelderman (Ned) Belkin Pro Cycling Team 01:29 6 Ruben Fernandez (Spa) Caja Rural - Seguros RGA 01:30 7 Eduard Prades (Spa) OFM - Quinta Da Lixa 01:32 8 Christopher Horner (USA) Lampre-Merida 9 Simon Spilak (Slo) Team Katusha 01:38 10 Edgar Pinto (Por) La Aluminios - Antarte 01:41 11 Sergey Firsanov (Rus) Rusvelo 01:48 12 Ilnur Zakarin (Rus) Rusvelo 01:51 13 Ricardo Vilela (Por) OFM - Quinta Da Lixa 01:53 14 Omar Fraile (Spa) Caja Rural - Seguros RGA 01:54 15 Sergei Chernetski (Rus) Team Katusha 01:56 16 Adriano Malori (Ita) Movistar Team 02:10 17 Jonathan Castroviejo (Spa) Movistar Team 02:25 18 Tiago Machado (Por) Team Netapp - Endura 02:41 19 Jerome Coppel (Fra) Cofidis 02:53 20 Rafał Majka (Pol) Tinkoff-Saxo 03:09 21 Arkaitz Duran (Spa) OFM - Quinta Da Lixa 03:19 22 Steven Kruijswijk (Ned) Belkin Pro Cycling Team 03:29 23 José Mendes (Por) Team Netapp - Endura 03:31 24 Sergey Lagutin (Rus) Rusvelo 03:32 25 Jan Polanc (Slo) Lampre-Merida 26 Angel Madrazo Ruiz (Spa) Caja Rural - Seguros RGA 03:42 27 Pello Bilbao (Spa) Caja Rural - Seguros RGA 03:46 28 Jesus Herrada (Spa) Movistar Team 03:56 29 Alexandr Kolobnev (Rus) Team Katusha 04:09 30 Artem Ovechkin (Rus) Rusvelo 04:20 31 Francisco Mancebo (Spa) Skydive Dubai Pro Cycling Team 04:30 32 Bram Tankink (Ned) Belkin Pro Cycling Team 04:43 33 Delio Fernandez (Spa) OFM - Quinta Da Lixa 04:44 34 Vincent Jerome (Fra) Team Europcar 04:46 35 Sep Vanmarcke (Bel) Belkin Pro Cycling Team 04:47 36 Gorka Izaguirre Insausti (Spa) Movistar Team 05:02 37 Eduard Vorganov (Rus) Team Katusha 05:03 38 Carlos Oyarzun (Crc) Efapel - Glassdrive 05:04 39 Marc Goos (Ned) Belkin Pro Cycling Team 05:08 40 Mario Costa (Por) OFM - Quinta Da Lixa 41 Jan Ghyselinck (Lux) Wanty - Groupe Gobert 05:28 42 Björn Leukemans (Bel) Wanty - Groupe Gobert 05:56 43 Bjorn Thurau (Ger) Team Europcar 06:05 44 Sergey Klimov (Rus) Rusvelo 06:20 45 Rein Taaramae (Est) Cofidis 06:26 46 Jose Joaquin Rojas (Spa) Movistar Team 06:37 47 Paul Voss (Ger) Team Netapp - Endura 06:58 48 Jan Barta (Tch) Team Netapp - Endura 07:03 49 Heiner Parra (Col) Caja Rural - Seguros RGA 07:08 50 Sergio Paulinho (Por) Tinkoff-Saxo 07:21 51 Pablo Lastras (Spa) Movistar Team 07:44 52 Garikoitz Bravo (Spa) Efapel - Glassdrive 07:58 53 Daniel Mestre (Por) Banco Bic - Carmim 08:04 54 Alberto Losada (Spa) Team Katusha 08:05 55 Maarten Wynants (Bel) Belkin Pro Cycling Team 08:24 56 Bruno Silva (Por) Efapel - Glassdrive 08:31 57 Michał Gołaś (Pol) Omega Pharma - Quick-Step Cycling Team 08:34 58 Maxime Mederel (Fra) Team Europcar 08:50 59 Víctor De La Parte (Spa) Efapel - Glassdrive 09:26 60 Iker Camano (Spa) Team Netapp - Endura 09:59 61 Perrig Quemeneur (Fra) Team Europcar 10:11 62 Chris Sörensen (Den) Tinkoff-Saxo 11:00 63 Erick Rowsell (GBr) Team Netapp - Endura 11:21 64 Pierre-Henri Lecuisinier (Fra) Fdj.Fr 11:24 65 Jonathan Mcevoy (GBr) Team Netapp - Endura 11:45 66 Laurens De Vreese (Bel) Wanty - Groupe Gobert 13:10 67 Thomas De Gendt (Bel) Omega Pharma - Quick-Step Cycling Team 13:37 68 Jesus Hernandez (Spa) Tinkoff-Saxo 14:06 69 Tony Martin (Ger) Omega Pharma - Quick-Step Cycling Team 15:18 70 Hugo Sabido (Por) La Aluminios - Antarte 15:20 71 Mattia Cattaneo (Ita) Lampre-Merida 15:22 72 Rafael Silva (Por) Efapel - Glassdrive 15:40 73 César Fonte (Por) Radio Popular 15:55 74 David Livramento (Por) Banco Bic - Carmim 16:24 75 Daniel Silva (Por) Radio Popular 16:26 76 Juan Lobato (Spa) Movistar Team 16:27 77 Maxim Belkov (Rus) Team Katusha 16:29 78 Jempi Drucker (Ned) Wanty - Groupe Gobert 16:47 79 Frederik Veuchelen (Bel) Wanty - Groupe Gobert 17:03 80 Geoffrey Soupe (Fra) Fdj.Fr 17:13 81 Samuel Caldeira (Por) OFM - Quinta Da Lixa 17:18 82 Hugo Sancho (Por) La Aluminios - Antarte 17:31 83 Mirko Selvaggi (Ita) Wanty - Groupe Gobert 17:37 84 Bryan Coquard (Fra) Team Europcar 17:49 85 Florian Senechal (Fra) Cofidis 86 Micael Isidoro (Por) Louletano - Dunas Douradas 17:55 87 Nuno Ribeiro (Por) OFM - Quinta Da Lixa 17:59 88 Virgilio Santos (Por) Radio Popular 89 Guillaume Levarlet (Fra) Cofidis 18:07 90 Sacha Modolo (Ita) Lampre-Merida 18:19 91 Nelson Oliveira (Por) Lampre-Merida 18:20 92 Federico Figueiredo (Por) Radio Popular 18:25 93 Amaro Antunes (Por) Banco Bic - Carmim 18:40 94 Jorge Montenegro (Arg) Louletano - Dunas Douradas 18:47 95 Nuno Matos (Por) Radio Popular 19:18 96 Benoît Vaugrenard (Fra) Fdj.Fr 19:30 97 Alexey Tsatevitch (Rus) Team Katusha 19:58 98 Rui Vinhas (Por) Louletano - Dunas Douradas 20:05 99 Dmitry Kozontchuk (Rus) Team Katusha 20:08 100 Jo?o Pereira (Por) Banco Bic - Carmim 21:27 101 Oscar Pujol (Spa) Skydive Dubai Pro Cycling Team 22:35 102 Ricardo Ferreira (Por) Radio Popular 22:41 103 Bruno Pires (Por) Tinkoff-Saxo 23:28 104 Adil Jelloul (Mar) Skydive Dubai Pro Cycling Team 23:29 105 Jimmy Engoulvent (Fra) Team Europcar 23:36 106 Mickael Delage (Fra) Fdj.Fr 23:54 107 Daniel Schorn (Aut) Team Netapp - Endura 23:58 108 Matteo Tosatto (Ita) Tinkoff-Saxo 24:09 109 Kirill Pozdnyakov (Rus) Rusvelo 25:29 110 Alex Dowsett (GBr) Movistar Team 26:14 111 Filipe Cardoso (Por) Efapel - Glassdrive 26:31 112 Arnaud Demare (Fra) Fdj.Fr 26:38 113 Yoann Offredo (Fra) Fdj.Fr 26:45 114 Ricardo Mestre (Por) Efapel - Glassdrive 26:46 115 Cyril Lemoine (Fra) Cofidis 26:49 116 Diego Rubio (Spa) Efapel - Glassdrive 26:54 117 Antonio Molina (Spa) Caja Rural - Seguros RGA 26:55 118 Rafaa Chtioui (Tun) Skydive Dubai Pro Cycling Team 26:56 119 Cédric Pineau (Fra) Fdj.Fr 27:00 120 Igor Boev (Rus) Rusvelo 27:15 121 Alexandr Pliuschin (Mda) Skydive Dubai Pro Cycling Team 27:25 122 Pedro Paulinho (Por) La Aluminios - Antarte 123 Victor Valinho (Por) Louletano - Dunas Douradas 124 Alexandre Pichot (Fra) Team Europcar 27:26 125 Raul Alarcon (Spa) Louletano - Dunas Douradas 27:32 126 Luis Afonso (Por) La Aluminios - Antarte 27:34 127 Jérémy Bescond (Fra) Cofidis 27:35 128 Daniel Freitas (Por) La Aluminios - Antarte 129 Wesley Kreder (Ned) Wanty - Groupe Gobert 27:39 130 Francisco Moreno (Spa) Louletano - Dunas Douradas 27:49 131 Casimiro Henrique (Por) Banco Bic - Carmim 27:51 132 Julien Vermote (Bel) Omega Pharma - Quick-Step Cycling Team 27:56 133 Sandro Pinto (Por) Louletano - Dunas Douradas 27:57 134 Raul Rubio (Spa) Louletano - Dunas Douradas 27:58 135 Julien Fouchard (Fra) Cofidis 28:02 136 Lucas Haedo (Arg) Skydive Dubai Pro Cycling Team 28:06 137 Ramon Domene (Spa) Caja Rural - Seguros RGA 28:32 138 Mark Renshaw (Aus) Omega Pharma - Quick-Step Cycling Team 28:38 139 Luis Fernandes (Por) OFM - Quinta Da Lixa 29:04 140 Nicki Sörensen (Den) Tinkoff-Saxo 30:28 141 Valter Pereira (Por) Banco Bic - Carmim 30:38 142 Thomas Voeckler (Fra) Team Europcar 30:39 143 Mark Cavendish (GBr) Omega Pharma - Quick-Step Cycling Team 32:58 144 Soufiane Haddi (Mar) Skydive Dubai Pro Cycling Team 33:02 145 Alessandro Petacchi (Ita) Omega Pharma - Quick-Step Cycling 33:14 146 Adrien Petit (Fra) Cofidis 33:42 147 André Mourato (Por) La Aluminios - Antarte 33:50 148 Thomas Leezer (Ned) Belkin Pro Cycling Team 34:21 149 Marcio Barbosa (Por) La Aluminios - Antarte 34:28 150 Bruno Sancho (Por) Banco Bic - Carmim 34:52 151 Maximiliano Richeze (Arg) Lampre-Merida 34:53 152 Meher Hasnaoui (Tun) Skydive Dubai Pro Cycling Team 34:56 153 Danilo Napolitano (Ita) Wanty - Groupe Gobert 34:57 154 Carlos Carneiro (Por) Radio Popular 35:10 155 Roberto Ferrari (Ita) Lampre-Merida 35:23 156 Celio Sousa (Por) Radio Popular 36:19