Когда Сульт вошел в Португалию и занял Шавиш, генерал Сильвейра отступил к Вила-Реалу; однако как только Сульт начал движение в Брагу, Сильвейра вновь занял Шавиш, а затем приготовился сражаться за Порту. После битвы при Порту 28 марта он отступил к Амаранти. Сильвейра занял левый берег реки Тамеги и перекрыл мосты и переправы, чтобы предотвратить наступление французов на Траз-уш-Монтиш. С одной стороны, Сульту стало ещё сложнее держать связь с французскими войсками в районе Леона и Кастилии, а с другой стороны, Сильвейра угрожал 2-му корпусу с фланга. Перед наступлением на Лиссабон Сульт должен был решить эту проблему.