Sous les ordres de Ney, Loison prend part au siège de Ciudad Rodrigo, commencé le 26 avril pour se terminer le 9 juillet par la reddition de la forteresse. Cette victoire permet au corps de s'avancer en territoire portugais : le 24 juillet 1810, les hommes de Ney surprennent la division légère du général britannique Robert Craufurd à proximité d'Almeida. Ce dernier ayant commis l'imprudence de déployer ses forces dos à la rivière Côa afin de résister aux Français, le maréchal ne laisse pas passer sa chance et lance la division Loison sur les lignes adverses. Les fantassins impériaux, soutenus par le régiment de hussards, enfoncent rapidement l'aile gauche de Craufurd, dont une partie des troupes prend la fuite. Les unités anglo-portugaises regagnent cependant leur discipline et parviennent à se replier de justesse sur l'autre rive de la Côa en empruntant l'unique pont disponible. Désireux d'exploiter son avantage, Ney tente à son tour de prendre d'assaut l'édifice mais les attaques françaises échouent au prix de lourdes pertes. Le nombre de victimes pour la journée s'élève à 308 pour les Alliés et 531 du côté français. Du 25 juillet au 27 août a lieu le siège d'Almeida, marqué par un coup chanceux de l'artillerie française contre le dépôt de munitions principal de la ville, dans les dernières heures du siège. L'explosion tue 600 soldats portugais et en blesse 300 autres, précipitant la capitulation de la place.