1813 übernahm er in der Schlacht bei Großgörschen an Bessières’ Stelle das Kommando über die Gardeinfanterie und trug sehr zum Sieg in der Schlacht bei Bautzen bei. Er wurde aber wieder nach Bayonne zurückgeschickt, um Wellington am weiteren Vorrücken zu hindern. Er drang Ende Juli von neuem in Spanien ein, wurde aber bei Cubiry am 27. Juli unter großen Verlusten zurückgeschlagen. Ein zweiter Versuch des Vordringens Ende August endete in seiner Niederlage bei Irun und in seinem Rückzug nach Bayonne. Obwohl er am 27. Februar 1814 die Schlacht bei Orthez verlor, lieferte er Wellington noch am 10. April mit kaum 20.000 Mann die Schlacht bei Toulouse. Danach räumte er Toulouse und schloss, indem er sich zugleich dem König von Frankreich unterwarf, einen Waffenstillstand. Er wurde von Ludwig XVIII. zum Gouverneur der 13. Militärdivision, am 3. Dezember 1814 anstelle General Duponts zum Kriegsminister ernannt. Als Napoleon am 1. März bei Fréjus landete, nannte er Napoleon „einen Usurpator“ und „Abenteurer“ und zog sich auf ein Landgut bei Saint-Cloud zurück, erschien erst nach mehrmaliger Aufforderung bei Napoleon und übernahm am 11. Mai die Stelle eines Generalstabschefs. Er befand sich in den Schlachten von Ligny und Waterloo an Napoleons Seite, übernahm, als dieser in Laon die Armee verließ, das Oberkommando derselben und leitete den Rückzug bis Soissons.