出西西里岛，于是在西西里王国的大陆地区建立那不勒斯王国。1290年匈牙利国王拉斯洛四世驾崩无嗣，卡洛二世的长子卡洛·马特洛因为母亲是拉斯洛四世的姐姐而在母亲和教宗支持下要求匈牙利王位，未果。1295年卡洛·马特洛去世。按继承法，卡洛·马特洛的儿子卡洛·罗贝托将成为新的储君。卡洛二世因为想让自己偏爱的第三子罗贝托继位，就鼓动卡洛·罗贝托凭借祖母的匈牙利血统夺取匈牙利王位，并借机剥夺卡洛·罗贝托及其子孙对那不勒斯的继承权。1301年，继任的匈牙利国王安德烈三世也无嗣而崩，卡洛·罗贝托终于当上匈牙利和克罗地亚