Em março de 1809, Soult inicia a segunda invasão de Portugal através do corredor do norte. O exército de Soult enfrentava homens representados pelos regimentos de linha, milícias e a ordenança da província de Trás-os-Montes. Comandadas por Francisco da Silveira, estas forças rapidamente bateram em retirada no meio do caos e desordem. Dois dias após atravessar a fronteira, Soult tinha já conquistado o forte de Chaves. Virando em direção a oeste, os franceses foram confrontados por uma força portuguesa de 25 000 homens, mal preparados e indisciplinados. Enquanto esperava pelo exército de Soult, a milícia portuguesa linchou o seu próprio comandante, Bernardim Freire, que pretendia retirar. Em 20 de março, 16 000 dos soldados profissionais de Soult pertencentes ao II corpo da "Grande Armée" avançaram e mataram 4 000 milicianos portugueses durante a Batalha do Carvalho d'Este nos arredores de Braga, dirigindo-se depois para sul em direção ao Porto. Em 29 de março, durante a Primeira Batalha do Porto, os defensores portugueses entraram em pânico e tentaram fugir para sul atravessando o rio Douro pela ponte das Barcas. Devido ao peso da multidão em fuga, a ponte cedeu e milhares de pessoas morreram afogadas no desastre da ponte das barcas. A batalha representou uma vitória para as forças francesas e, com menos de 500 baixas, Soult assegurou o controlo da segunda maior cidade portuguesa, com as docas e arsenais intactos, capturando uma imensa quantidade de comida, munições e 30 navios de vinho. Do lado português ocorreram perdas significativas, tendo sido perdidas mais de 200 peças de artilharia e entre 6 000 e 20 000 homens mortos, feridos ou capturados.