Volvió a la corte para casar con María Antonia de Austria (1669-1692), hija del emperador Leopoldo I y de Margarita Teresa de España (15 de julio de 1685).