В 1812 году переведён со своим корпусом в Бадахос, где действовал на коммуникациях совместно с частями генерала Т. Грэхэма. После победы при Бадахосе с 6 тыс. чел. направлен в Альмарац. провёл блестящую операцию, уничтожил стратегически важный и хорошо охраняемый мост в Альмараце. В 1812 году избран членом Палаты общин от Шрусбери. , заняв высоты Гвебла, отрезал французскую армию от Витории, но 25 июля был отброшен к Труриту. Затем участвовал в осаде Памплоны. Сыграл решающую роль в сражении при Нивеле , где его войска прорвали линию обороны маршала Сульта.