Am 28. April kämpfte er im Gefecht von Halle, wo er von Kleist zum Kommandanten der Stadt ernannt wurde und am 2. Mai in der Schlacht bei Großgörschen, wo er die Lücke zwischen dem Dorf Rhana und der Kavallerie füllte und gegen die Franzosen behauptete. Auf dem Rückzug der Verbündeten befehligte er, obwohl erst Oberstleutnant, als Chef der 1. Brigade vom Korps des General Yorks (Steinmetz führte in Vertretung des verwundeten Generals Hünerbein die Brigade) in das Gefecht bei Gersdorf. Das wäre eigentlich eine Aufgabe für einen General gewesen, doch Steinmetz konnte sich gegen die Franzosen behaupten. General Miloradowitsch, in seiner rechten Flanke bedroht, unterstützte ihn rechtzeitig vor der drohenden Niederlage mit russischen Truppen. Das brachte seiner Brigade und den russischen Truppen die alleinige Verfolgung der Franzosen bei. Als Nächstes kämpfte die Brigade in der Schlacht bei Bautzen. Hier hatte sie starke Verluste erlitten, Seine Brigade nahm auf dem Rückzug nach Schlesien auch noch an dem Gefecht bei Siergersdorf teil. Nach dem Waffenstillstand beteiligte er sich an dem Gefecht bei Jühnsdorf. Danach leitete er die der Aufstellung des 2. Garde-Regiments zu Fuß und wurde zum Oberst und Brigadechef der 1. Grenadierbrigade im Yorkschen Korps ernannt. So unterstanden ihm nun vier Grenadier-, acht Landwehr-Bataillone, ein Kavallerie-Regiment und eine Batterie Artillerie. Weiterhin wurde er mit dem Eisernen Kreuz II. Klasse und dem Orden des Heiligen Wladimir III. Klasse ausgezeichnet.