Zaciekła obrona Francuzów zdziesiątkowała Brytyjczyków, a w wyłomie zalegało coraz więcej trupów i rannych, przez które szturmujące oddziały musiały się przedzierać. Pomimo to, czerwone kurtki parły naprzód. W ciągu zaledwie 2 godzin zabito bądź raniono ok. 2 tys. ludzi, zaś niezliczeni żołnierze 3 dywizji byli zabijani w ataku dywersyjnym; zraniony został generał PictonPaget s. 151., kiedy wspinał się po drabinie na mur. We wszystkich miejscach szturmu żołnierze wojsk sprzymierzonych byli zatrzymywani i odpierani. Generał Wellington był bliski odwołania natarcia, jednakże po kolejnym ataku udało się wreszcie zdobyć przyczółek na murze.

3 dyw. Pictona dotarła na szczyt drabin, łącząc się z żołnierzami 5 dyw., którym również udało się wedrzeć do miasta. Od momentu zdobycia przyczółka, siły brytyjsko-portugalskie miały przewagę liczebną. Widząc, że jego siły nie są w stanie odeprzeć wroga, generał Philippon uszedł z Badajoz do pobliskiego San Cristobal; miasteczko również niebawem się poddało, a wraz z nim francuski generałMyatt s. 104..