Im November 1866 folgte seine Versetzung als Generalstabsoffizier nach Krakau. Er war dann ein Jahr bei der Landesaufnahme in Slawonien tätig und wurde Anfang März 1868 zum Generalstabschef der 1. Kavallerie-Division in Grosswardin ernannt. Diese Verwendung trat Roeder jedoch nicht an, da er aus familiären Gründen seinen Abschied eingereicht hatte. Er trat daraufhin am 14. Mai 1868 wieder in badische Dienste und wurde als Hauptmann und Kompaniechef im Leib-Grenadier-Regiment angestellt. Unter Beförderung zum Major erfolgte ein Jahr später seine Versetzung als Bataillonskommandeur in das 5. Infanterie-Regiment nach Freiburg. Das II. Bataillon führte Roeder 1870/71 im Kriege gegen Frankreich in den Schlachten bei Wörth und an der Lisaine, während der Belagerung von Straßburg sowie den Gefechten bei Colmar, Anould, am Ognon, bei Dijon, Saint-Jean-de-Losne, Leutenay, Autun, Châteauneuf und Villersexel. Für sein Verhalten erhielt er neben beiden Klassen des Eisernen Kreuzes das Ritterkreuz des Militär-Karl-Friedrich-Verdienstordens.