Am 20. März 1809 wurden die verteidigenden portugiesischen Truppen in der Schlacht bei Braga geschlagen, und den französischen Streitkräften unter Marschall Soult gelang es, Braga und später Porto zu erobern. Zwischen dem 20. und dem 26. März sicherte Maréchal Soult seine Verbindungs- und Nachschubwege durch verschiedene Infanterie- und Kavalleriestützpunkte. Die Ortschaften Barcelos und Guimarães wurden eingenommen. Nach dem Passieren des Ave und dem Vormarsch auf Sobreira bewegten sich die Franzosen in Richtung Porto.