Soult va escombrar les defenses de Braga el 20 de març i Porto el dia 28, però gairebé al mateix temps, els "ordenanças" van tallar les seves comunicacions amb Espanya i una guarnició de 1.800 homes va ser capturada per la força portuguesa de Francisco da Silveira al setge de Chaves. El mariscal francès va començar a planificar un descans.