Ney ayant repris son commandement, le corps participe à la troisième invasion française du Portugal en 1810. Du 26 avril au 9 juillet, il fait le siège de Ciudad Rodrigo qui finit par capituler. Les pertes françaises se montent à environ hommes alors que celles des Espagnols sont de 461 tués, 994 blessés et prisonniers. Le 24 juillet a lieu la bataille de la Côa où la division Loison oblige la division légère anglo-portugaise à se réfugier derrière la rivière Côa, manquant de peu d'anéantir l'unité toute entière. Ney commet toutefois une erreur d'appréciation en ordonnant à ses hommes de franchir le pont traversant la rivière, entraînant de lourdes pertes côté français. Les Alliés comptent en définitive 36 tués, 189 blessés et 83 disparus ; les Français déplorent quant à eux 117 tués et 414 blessés. Le lendemain de cet affrontement, le corps met le siège devant Almeida. Le 26 août, un tir chanceux des canonniers français fait exploser le principal dépôt de munitions portugais, tuant 600 hommes et détruisant une bonne partie des défenses de la ville. La garnison hisse le drapeau blanc le jour suivant.