Après cette dernière campagne, il passe en Espagne en , présent au second siège de Saragosse. Il retourne en Allemagne en , comme colonel en second du corps des chasseurs à pied de la garde impériale, sous les ordres de Curial, présent à la bataille d'Essling, puis commande la de la division de marche de la garde Curial à Wagram. Il retourne en Espagne en 1810 à la tête de quatre divisions de la jeune garde, et est fait général de division le .