Röhl blieb bei der Armee und wurde am 21. Februar 1809 Kapitän und Chef einer reitenden Artilleriekompanie in der brandenburgischen Artilleriebrigade. Am 20. August 1811 wurde er Major und am 10. März 1813 kam er zum mobilen Artillerie-Korps in Pommern unter Bülow. Während des Befreiungskrieges nahm er an dem Gefecht bei Vehlitz teil und erhielt dafür das Eiserne Kreuz II. Klasse. Er kämpfte in der Schlachten von Großbeeren (mit Belobigung) und Dennewitz. Für die Völkerschlacht bei Leipzig erhielt er das Eiserne Kreuz I. Klasse sowie den Sankt-Stanislaus-Orden II. Klasse. Danach kämpfte Röhl bei Laon, Ligny, Waterloo, im Gefecht von Wittstock, nahm am Sturm auf Arnheim teil, als auch an den Belagerungen von Namur, Maubeuge, Landrecies, Philippeville, Rocroy, Givet (Russischer Orden der Heiligen Anna II. Klasse). Am 2. Mai 1814 wurde er zum Oberstleutnant befördert und am 19. März 1814 zum Artillerieoffizier des I. Armee-Korps ernannt.