Wellingtonek, Iruñeko gotorleku txikiak hartu ondoren, San Sebastián inbaditu zuen, baina frantses goarnizio burugogorrak frustratu zuen, 693 hildako eta 316 preso galduz, eta uztailaren amaieran setioa eten zuen. Soult-en laguntza saiakera Galiziako Espainiako Armadak blokeatu zuen San Martialen.
, Aliatuek beren posizioa sendotu eta hiriko eraztuna estutu ahal izan zuten, irailean erori zena bigarren defentsa animatu baten ondoren. Wellingtonek Soult-en armada desmoralizatua eta kaltetua Frantziara erretiratu behar izan zuen, Pirinioetan, Bidassoan eta Nivelle-n egindako guduekin. Wellingtonek Frantziako hegoaldea inbaditu zuen, Nive eta Orthez gaindituz. Wellingtonek Soult bere aurkariaren aurkako azken bataila Toulouse-n izan zuen, non Aliatuen dibisioak gaizki zauritu ziren frantses erredobak erasotzen, 4.600 gizon galduz. Garaipen momentuko hau izan arren, Napoleonen porrotaren eta abdikatuaren berri iritsi zen eta Soultek, borrokarekin jarraitzeko arrazoirik ikusi gabe, Wellingtonekin su-etena onartu zuen, Soultek hiria hustu ahal izateko.