Après la bataille de Salamanque, il dirige les dragons légers pour disperser une partie de l'infanterie française brisée. Il est blessé alors qu'il couvre le retrait de Burgos. À la Bataille de Vitoria, son régiment fait partie de la force, dirigée par Sir Thomas Graham, qui bloque la retraite française vers Bayonne. Il prend part à la bataille des Pyrénées et aux combats qui ont suivi dans le sud de la France, apportant à Wellington la nouvelle que Napoléon a abdiqué .