Contrajo un segundo matrimonio el 8 de octubre de 1684 con Sofía Carlota de Hannover, con la que tuvo dos hijos: