Créé comte de l'Empire en 1808, il ne part pas en Espagne. Gouverneur d'Erfurt en 1808, pendant la réunion des souverains, il continue de commander en 1809 les grenadiers réunis. Cette avant-garde, partout victorieuse, bat les Autrichiens à Pfaffenhofen le . Il entre le à Vienne, concourt à la victoire à Wagram, ce qui lui vaut d'être nommé maréchal d'Empire le , et duc de Reggio avec une forte dotation le . En 1810, Napoléon lui confie le gouvernement du royaume de Hollande en remplacement de Louis Bonaparte, jusqu'à l'ouverture de la campagne de Russie. Placé alors à la tête du de la grande armée, à la suite de la mort du maréchal Lannes pendant la bataille d'Essling, il se rend à Berlin, dont il est deux mois gouverneur, et participe ensuite à de nombreuses batailles jusqu'à ce que, grièvement blessé à celle de Polotsk, il doive remettre son commandement au général Gouvion-Saint-Cyr. Toutefois, en apprenant bientôt l'évacuation de Moscou, les premiers désastres français et la blessure de son successeur, il se hâte, quoiqu'à peine guéri, de rejoindre son corps. Il concourt, avec les maréchaux Ney, Mortier et Victor, à assurer aux débris de l'armée française le passage de la Bérézina, et est encore blessé.