Carlos Roberto luchó contra los reyezuelos, nobles feudales que habiendo adquirido grandes extensiones de territorio se habían arrojado a obtener el trono húngaro y habían apoyado a los anteriores monarcas húngaros Wenceslao y Otón.