Ciudad Rodrigo zostało zdobyte w 1812 r., kiedy większość wojsk francuskich odeszła na leża zimowe. Skorzystał z tego Wellington, który po zdobyciu fortecy ruszył na południe. 6 kwietnia za cenę 3000 zabitych zdobył jednym szturmem Badajoz. Wydarzenie stało się sławne, gdyż był to jedyny przypadek, gdy widziano Wellingtona płaczącego. Po wzmocnieniu swoich wojsk ochotnikami portugalskimi Wellington wkroczył do Hiszpanii. 22 lipca pokonał Marmonta pod Salamanką. Powiadano później, że Wellington „pokonał 40 000 ludzi w 40 minut”. Rezultatem bitwy było wyparcie Francuzów z Madrytu i Andaluzji. Mimo to Brytyjczycy wycofali się do Portugalii. Za sukcesy w 1812 r. generał otrzymał tytuły hrabiego, a następnie markiza Wellington i stanowisko głównodowodzącego wojsk sprzymierzonych w Hiszpanii.