Po okresie wypoczynku w rodzinnym majątku w Geisenheim nad Renem w 1639 ponownie wstąpił do służby w armii holenderskiej, w której pozostał do 1650. Następnie powrócił do służby w armii francuskiej jako generał ("maréchal de camp"), służąc pod Turennem w kampanii przeciwko Ludwikowi II de Bourbon, księciu Condé. Wyróżnił się w słynnej bitwie na Diunach (14 czerwca 1658), która zakończyła wojnę francusko-hiszpańską traktatem pirenejskim.