Después de Corunna, Soult dirigió su atención a la invasión de Portugal. Sin contar las guarniciones y los enfermos, el II Cuerpo de Soult tenía 20.000 hombres para la operación. Asaltó la base naval española en Ferrol el 26 de enero de 1809, capturando ocho barcos de línea, tres fragatas, varios miles de prisioneros y 20.000 mosquetes Brown Bess, que se utilizaron para reequipar a la infantería francesa. En marzo de 1809, Soult invadió Portugal a través del corredor norte, con las 12.000 tropas portuguesas de Francisco da Silveira desentrañándose en medio de disturbios y desorden, y en dos días de cruzar la frontera Soult había tomado la fortaleza de Chaves. En dirección al oeste, 16.000 soldados profesionales de Soult atacaron y mataron a 4.000 de los 25.000 portugueses no preparados y indisciplinados en Braga.
a costa de 200 franceses. En la Primera Batalla de Oporto el 29 de marzo, los defensores portugueses entraron en pánico y perdieron entre 6.000 y 20.000 hombres muertos, heridos o capturados y inmensas cantidades de suministros. Sufriendo menos de 500 bajas, Soult había asegurado la segunda ciudad de Portugal con sus valiosos astilleros y arsenales intactos. Soult se detuvo en Oporto para rearmar su ejército antes de avanzar hacia Lisboa.