Rafał Majka (Saxo-Tinkoff) pozostał na dziewiątej pozycji. Stybar i drugi na mecie Belg Philippe Gilbert (BMC Racing) uciekli z peletonu na 9 km przed metą i przewagę, choć minimalną utrzymali do końca etapu. Na finiszu Czech minimalnie wyprzedził rywala, ale obaj ukończyli etap w tym samym czasie 4:51.27. Ucieczka Stybara i Gilberta nie była pierwszą na tym etapie. Jedenaście kilometrów po starcie z peletonu odjechali Marco Pinotti (BMC), Christian Knees (Sky) oraz Francisco Javier Aramendia (Caja Rural). Dzięki dobrej współpracy ich przewaga w pewnym momencie osiągnęła 7.12. Trójka kolarzy nie wytrzymała jednak do końca mocnego tempa jazdy i na 16 km przed metą ucieczka została zlikwidowana. Stybar i Gilbert ruszyli do ataku, gdy peleton jechał wąskimi uliczkami jednego z hiszpańskich miasteczek. Szybko uzyskali około 150 m przewagi. Pogoń za uciekinierami rozpoczęła się na poważnie dopiero na dwa kilometry przed metą. I była skuteczna. Gdyby meta etapu była usytuowana choć jeden kilometr dalej, Stybar zapewne by nie wygrał. Lider Nibali przyjechał w głównej grupie, której zaliczono czas o jedną sekundę gorszy od wyniku Stybara. Z piątki Polaków biorących udział w wyścigu, czterech przybyło w głównej grupie. Tylko Maciej Paterski (Cannondale) został sklasyfikowany na 137. pozycji ze stratą 4.19. Wyniki 7. etapu (Almendralejo - Mairena del Aljarafe, 205,9 km): 1. Zdenek Stybar (Czechy/Omega Pharma) 4:51.27 2. Philippe Gilbert (Belgia/BMC Racing) ten sam czas 3. Robert Wagner (Niemcy/Belkin) 4. Adrien Petit (Francja/Cofidis) 5. Juan Antonio Flecha (Hiszpania/Vacansoleil) 6. Andrew Fenn (W. Brytania/Omega Pharma) 7. Edvald Boasson Hagen (Norwegia/Team Sky) 8. Danilo Wyss (Szwajcaria/BMC Racing) 9. Klaas Lodewyck (Belgia/BMC Racing) 10. Reinardt Janse Van Rensburg (RPA/Argos) ... 31. Rafał Majka (Polska/Saxo-Tinkoff) 40. Tomasz Marczyński (Polska/Vacansoleil) 66. Bartosz Huzarski (Polska/NetApp) 105. Sylwester Szmyd (Polska/Movistar) - wszyscy strata 1 s 137. Maciej Paterski (Polska/Cannondale) 4.19 Klasyfikacja generalna po 7. etapach: 1. Vincenzo Nibali (Włochy/Astana) 27:29.35 2. Chris Horner (USA/RadioShack) strata 3 s 3. Nicolas Roche (Irlandia/Saxo - Tinkoff) 8 4. Haimar Zubeldia (Hiszpania/RadioShack) 16 5. Alejandro Valverde (Hiszpania/Movistar) 21 6. Robert Kiserlovski (Chorwacja/RadioShack) 26 7. Rigoberto Uran (Kolumbia/Team Sky) 28 8. Daniel Moreno (Hiszpania/Katiusza) 31 9. Rafał Majka (Polska/Saxo - Tinkoff) 38 10. Roman Kreuziger (Czechy/Saxo - Tinkoff) 42 ... 11. Bartosz Huzarski (Polska/NetApp) 45 38. Tomasz Marczyński (Polska/Vacansoleil) 2.49 44. Sylwester Szmyd (Polska/Movistar) 3.56 86. Maciej Paterski (Polska/Cannondale) 19.37