Als Hauptmann und Kompaniechef im Garde-Füsilier-Regiment nahm Knobelsdorff 1866 während des Krieges gegen Österreich am Gefecht bei Soor teil und wurde dabei durch einen Schuss in den linken Unterarm verwundet. Für seine Leistungen erhielt er den Roten Adlerorden IV. Klasse mit Schwertern. Nach dem Krieg stieg Knobelsdorff am 30. Oktober 1866 zum Major auf und wurde am 22. März 1868 als Kommandeur des I. Bataillons im Ostpreußische Füsilier-Regiment Nr. 33 nach Köln versetzt. In dieser Eigenschaft kämpfte Knobelsdorff während des Krieges gegen Frankreich in der Schlacht bei Gravelotte und wurde dabei durch einen Schuss durch den rechten Ellenbogen so schwer verwundet, dass er an weiteren Kampfhandlungen nicht teilnehmen konnte. Seine Leistungen wurden durch die Verleihung des Eisernen Kreuzes II. Klasse gewürdigt.