Er nahm mit dem Regiment am Schleswigscher Krieg teil und wurde am 23. April 1850 in der Schlacht bei Schleswig durch einen Schuss in den Unterleib schwer verwundet. Roeder erholte sich schnell und kam nach einigen Wochen schon wieder an die Front. 1851 wurde er zum Major befördert, 1852 erhielt er das Kommando des I. Bataillons. 1855 wurde er zweiter Kommandeur des I. Bataillons des 1. Garde-Landwehr-Regiments in Berlin. 1856 stieg er zum Oberstleutnant auf, 1858 wurde er zum Kommandeur des 5. Jäger-Bataillons in Görlitz. Am 17. Februar 1859 beauftragte man ihn mit der Führung des 10. Infanterie-Regiments in Posen. Mit seiner Beförderung zum Oberst wurde Roeder am 31. Mai 1859 zum Regimentskommandeur ernannt. Im Juli 1860 erhielt der Verband einen neuen Namen. Mit der Umbenennung bezog das 1. Schlesische Grenadier-Regiment (Nr. 10) in Schweidnitz und Reichenbach (Füsilier-Bataillon) seine neue Garnison. Unter Stellung à la suite des Regiments wurde Roeder am 10. März 1863 mit der Führung der 12. Infanterie-Brigade beauftragt und am 17. März 1863 zum Generalmajor befördert sowie zum Kommandeur dieser Brigade ernannt.