Sin embargo, Federico fue muerto en 1246 en la [[batalla del río Leita]] contra los húngaros, y no tuvo hijos sobrevivientes.