从而为他的后代继承匈牙利王位提供了依据。查理·罗贝尔的父亲卡洛·马特洛在1290年曾被教宗（当时教廷与匈牙利发生矛盾）指名为匈牙利国王，但从未真地获取权力。在1301年匈牙利国王安德烈三世（查理·罗贝尔的祖母的堂叔）去世后，统治匈牙利300余年的阿尔帕德王朝绝嗣。由于那些希望削弱王权的大贵族趁机兴风作浪，匈牙利在此后若干年都处于混战状态。卡洛·马特洛死后，卡洛二世为了让自己偏爱的儿子罗贝托继位，鼓励查理·罗贝尔争取匈牙利王位，其实剥夺其及其子孙对那不勒斯的王位继承权，该决定得到教宗的认可。查理·罗贝尔得