Wellington hyökkäsi Pamplonan linnakkeiden valloittamisen jälkeen San Sebastianiin, mutta oli turhautunut itsepäiseen ranskalaiseen varuskuntaan, menetti 693 kuollutta ja 316 vangittua epäonnistuneessa hyökkäyksessä ja keskeytti piirityksen heinäkuun lopussa. Soultin avustusyritys estettiin Espanjan Galician armeijan toimesta San Marcialissa.
, jolloin liittoutuneet vahvistivat asemansa ja kiristävät kaupungin ympärillä olevaa kehää, joka putosi syyskuussa toisen rohkean puolustuksen jälkeen. Wellington pakotti Soultin masentuneen armeijan vetäytymään Ranskaan, jossa käytiin taisteluja Pyreneillä, Bidassoassa ja Nivellessä. Wellington hyökkäsi Etelä-Ranskaan voittamalla Niven ja Orthezin. Wellingtonin viimeinen taistelu kilpailijansa Soultia vastaan käytiin Toulousessa, jossa liittoutuneiden divisioonat olivat pahoin haavoittuneet hyökkääessään ranskalaisten rajojen kimppuun menettämällä noin 4 600 miestä. Tästä hetkellisestä voitosta huolimatta saapui uutinen Napoleonin tappiosta ja luopumisesta, ja Soult, joka ei nähnyt syytä jatkaa taistelua, suostui tulitaukoon Wellingtonin kanssa, jolloin Soult pääsi evakuoimaan kaupungin.