A finales de 1807, fue enviado a España, tomó Burgos y La Coruña (en la batalla de Elviña) pero fue derrotado en la campaña de Portugal por Wellington.