Am Tag nach der Schlacht bei Wagram (6. Juli 1809) erhielt er das Kommando über eine der Avantgarden der Grande Armée und schlug die Österreicher am 10. Juli 1809 in der Schlacht bei Znaim und wurde zum Maréchal d’Empire ernannt.