Weitere Beförderungen zum Brigadier am 16. Juni 1696, zum Generalmajor am 10. Februar 1700 und zum Generalwachtmeister der Infanterie am 2. Oktober 1700 folgten. Im März 1702 agierte von Horn in den preußischen Truppen unter General Johann Siegmund von Heyden in Holland, wo er eine eigene Freikompanie befehligte. Er kämpfte bei der Belagerung von Kaiserswerth (1702), der Einnahme von Trier, Saarburg und Trarbach.