Na guerra franco-holandesa (1672-1678), destacouse na batalla de Seneffe (1674) baixo Condé e foi nomeado brigadier. Despois da campaña de 1675, Condé retirouse e foi substituído por Luxemburgo. En 1677 Rosen converteuse en maréchal de camp. Baixo Luxemburgo, loitou no sitio de Cambrai.
(1677) e foi ferido. Loitou, aínda baixo Luxemburgo, na batalla de Saint-Denis en agosto de 1678, onde destacou. Esta foi a última batalla contra os españois da guerra franco-holandesa. A paz foi asinada en setembro. Con todo, a guerra contra o Imperio continuou. A paz entre Francia e o Imperio só foi asinada en xaneiro de 1679. Rosen, polo tanto, serviu a Francia no outono de 1678 no Rin superior baixo o mariscal Créquy loitando contra o exército imperial baixo o duque de Lorena.