Au mois de juin 1810, la nouvelle armée de Portugal met le siège devant Ciudad Rodrigo, qui capitule après 41 jours de résistance, puis s'empare d'Almeida. Après avoir rallié le corps de Reynier venant d'Estrémadure, Masséna lance le 15 septembre son offensive. Après avoir échoué à enfoncer Wellington à la bataille de Buçaco, il parvient à manœuvrer pour forcer le commandant britannique à retraiter jusqu'aux lignes de Torres Vedras. Sans parc d'artillerie, l'armée de Portugal ne peut forcer la position britannique et se contente d'en faire le blocus, tout en recevant le renfort du corps du général Drouet d'Erlon à la mi-novembre. Le 5 mars 1811, Masséna ordonne le repli et le de Ney assure l'arrière-garde. Celui-ci est plusieurs fois accroché par l'armée anglaise.