La sera della Battaglia di Vitoria, nel 1813, Lecor venne posto nuovamente a capo della Brigata Portoghese (poi numerata col 6) della 7ª divisione dell'esercito anglo-portoghese, al comando di Lord Dalhousie. Promosso maggiore generale dal 4 giugno 1813, prese parte quindi alla Battaglia di Sorauren come comandante di brigata ed alla Battaglia di Nivelle come comandante "de facto" della 7ª divisione. Venne quindi posto al comando della Divisione Portoghese ove rimase fino alla fine del conflitto, prendendo parte alla Battaglia del Nive, detta anche Battaglia di St. Pierre.