In the campaign on the Danube in 1805, as the leader of one of Michel Ney's divisions, Dupont earned further distinction, especially in the Battle of Haslach-Jungingen (Albeck), in which he prevented the escape of the Austrians from Ulm, and so contributed most effectively to the isolation and subsequent capture of Karl Mack von Leiberich and his whole army. He also distinguished himself in the Battle of Friedland.