O ano seguinte, unha forza británica comandada por Arthur Wellesley (futuro duque de Wellington) desembarcou en Galicia coa intención de apoiar aos españois, pero máis tarde avanzou sobre Porto e desembarcou en Figueira da Foz o 1 de agosto. As forzas anglo-portuguesas avanzaron rapidamente contra os franceses, derrotándoos na batalla de Roliça
(17 de agosto) e máis tarde a batalla de Vimeiro (21 de agosto). Observouse un armisticio de dous días mentres as negociacións seguían e os beligerantes asinaron formalmente o Convenio de Sintra (30 de agosto), sen representación portuguesa. Como parte do acordo, os británicos transportaron as tropas francesas a Francia, co produto de sacos feitos en Portugal. A Convención beneficiou a ambas partes: os exércitos de Junot, incapaces de comunicarse con Francia, puideron facer unha retirada segura; e as forzas anglo-portuguesas gañaron o control de Lisboa. A poboación portuguesa era libre de vingarse dos compatriotas francofilos pola brutalidade e as depredacións dos franceses.