Mais la situation se complique grandement. Les Anglais débarquent au sud du Portugal avec un contingent d'environ . En même temps, une rébellion dans le nord coupe les voies de communication et d'approvisionnement des français. Enfin, Soult ne peut compter sur l'aide d'aucun corps d'armée français stationné en Espagne. La rébellion y est trop violente. Soult, désormais en infériorité numérique au Portugal, se retranche dans Porto et planifie sa retraite. Les Anglais accéléreront brutalement cette retraite par la prise osée de la ville de Porto lors de la Seconde bataille de Porto, le 12 mai 1809.