Con 18.000 homes, Wellington capturou a cidade de San Sebastián baixo as ordes do xeneral de brigada Louis Emmanuel Rey despois de dous asedios que duraron do 7 de xullo ao 25 de xullo (aínda que Wellington partiu con forzas suficientes para facer fronte á contraofensiva do marechal Soult, deixou ao xeneral Graham ao mando de forzas suficientes para evitar salidas da cidade e calquera axuda que chegue); e do 22 de agosto ao 31 de agosto de 1813. Os británicos sufriron grandes perdas durante os ataques. A cidade, á súa vez, foi saqueada e incendiada polos anglo-portugueses: véxase Asedio de San Sebastián. Mentres tanto, a guarnición francesa retirouse á Cidadela, que despois dun intenso bombardeo o seu gobernador rendeuse o 8 de setembro, coa guarnición marchando o día seguinte con honras militares completas. No día en que San Sebastián caeu, Soult intentou alivialo, pero nas batallas de Vera e San Marcial
foi repelido polo exército español de Galicia baixo o mando do xeneral Manuel Freire. A Cidadela rendeuse o 9 de setembro, as perdas durante todo o asedio foron de aproximadamente 4 000 soldados aliados e 2 000 franceses. A continuación, Wellington decidiu lanzar a súa esquerda ao longo do río Bidassoa para fortalecer a súa propia posición e asegurar o porto de Fuenterrabia.