Senere kjempet han under Karl X Gustav av Sverige mot Danmark, som tysk riksfeltmarskalk i 1664 nær Sankt Gotthard. I 1683 kommanderte han bayerske soldater under slaget ved Wien. I 1685 gikk han i tjeneste for hertugen av Lorraine og kurfyrsten av Bayern.