Després de prendre les petites fortaleses de Pamplona, Wellington va investir San Sebastián, però va ser frustrat per la guarnició francesa obstinada, perdent 693 morts i 316 capturats en un assalt fallit i suspendent el setge a finals de juliol. L'intent de Soult d'alleujament va ser bloquejat per l'Exèrcit espanyol de Galícia a San Marcial
, permetent als aliats consolidar la seva posició i ajustar l'anell al voltant de la ciutat, que va caure al setembre després d'una segona defensa entusiasta. Wellington va forçar llavors l'exèrcit desmoralitzat i maltractat de Soult a una retirada de lluita a França, punctuada per batalles als Pirineus, Bidassoa i Nivelle. Wellington va envair el sud de França, guanyant a Nive i Orthez. La batalla final de Wellington contra el seu rival Soult va tenir lloc a Toulouse, on les divisions aliades van ser malmenades en assaltar les redudes franceses, perdent uns 4.600 homes. Malgrat aquesta victòria momentània, van arribar les notícies de la derrota i abdicació de Napoleó i Soult, no veient cap raó per continuar la lluita, va acordar un alto el foc amb Wellington, permetent a Soult evacuar la ciutat.