Zurück in Frankreich erhielt er im Krieg gegen Spanien 1807 das Kommando über eine Division unter General Dupont. Hier zeichnete er sich beim Gefecht an der Brücke von Alcalá de Henares aus und war an der Wegnahme von Córdoba am 8. Juni 1808 beteiligt. Im gleichen Jahr geriet er nach der Schlacht bei Bailén in spanische Gefangenschaft, kehrte jedoch bereits nach kurzer Zeit nach Frankreich zurück. Hier wurde er zur Italienischen Armee (Armée d’Italie) unter dem Kommando des Generals Eugène de Beauharnais abgestellt. In Venedig widerstand er österreichischen Angriffen und konnte auch nach dem Sieg der Österreicher in der "Schlacht bei Sacile" am 16. April 1809 seine Position in der Stadt behaupten.