Im Oktober 1806 rückte Bennigsen mit einem starken Hilfskorps in Preußen ein und behauptete sich bei den Kämpfen bei Pułtusk gegen den heftigen Angriff des französischen Heeres unter Napoléon Bonaparte am 26. Dezember 1806, wodurch das russische Heer vor einer Niederlage gerettet wurde. Zar Alexander ernannte ihn dafür am 1. Januar 1807 zum Oberbefehlshaber der Armee. Als solcher errang Bennigsen gegen die Franzosen zwischen dem 7. und 8. Februar 1807 in der Schlacht bei Preußisch Eylau ein Unentschieden, musste dabei jedoch schwere Verluste in Kauf nehmen. Durch falsche Entscheidungen erlitt Bennigsen in der Schlacht bei Friedland eine entscheidende Niederlage, welche dann 1807 den Frieden von Tilsit zur Folge hatte.