En 1274 se había casado con Ana de Hungría, hija del rey Esteban V, con quien tuvo dos hijos: