В 1808 году получил чин генерал-капитана и назначен командующим Андалузской армии. 16—23 июля окружил у Байлена и заставил капитулировать французский корпус генерала Дюпона. 23 ноября потерпел поражение от маршала Ланна , после чего отстранён от командования.