Setelah mengambil benteng-benteng kecil Pamplona, Wellington menginvestasikan San Sebastián tetapi frustrasi oleh garnisun Prancis yang keras kepala, kehilangan 693 orang tewas dan 316 ditangkap dalam serangan yang gagal dan menangguhkan pengepungan pada akhir Juli. Upaya bantuan Soult diblokir oleh Tentara Spanyol Galicia di San Marcial
, memungkinkan Sekutu untuk mengkonsolidasikan posisi mereka dan memperketat cincin di sekitar kota, yang jatuh pada bulan September setelah pertahanan semangat kedua. Wellington kemudian memaksa tentara Soult yang terdemoralisasi dan terpukul untuk mundur ke Prancis, disertai dengan pertempuran di Pyrenees, Bidassoa dan Nivelle. Wellington menginvasi Prancis selatan, menang di Nive dan Orthez. Pertempuran terakhir Wellington melawan saingannya Soult terjadi di Toulouse, di mana divisi Sekutu terluka parah menyerbu redoubts Prancis, kehilangan sekitar 4.600 orang. Meskipun kemenangan sesaat ini, berita tiba dari kekalahan dan pengunduran diri Napoleon dan Soult, melihat tidak ada alasan untuk melanjutkan pertempuran, menyetujui gencatan senjata dengan Wellington, memungkinkan Soult untuk mengevakuasi kota.