W wyniku tego doszło do wysłania syna władcy – Andrzeja na dwór neapolitański i zaplanowano jego mariaż z przyszłą królową Neapolu – Joanną.

Stosunki z Polską Karol Robert kiedy walczył o węgierski tron toczył wojnę z królem Czech i Polski Wacławem II. Z Karolem Robertem początkowo Łokietek miał złe stosunki, zwłaszcza od czasu, gdy ten rozprawił się z północnowęgierskimi możnowładcami, w tym z rodem Aba będącym w sojuszu z Władysławem Łokietkiem. Sytuacja zmieniła się po podwójnej elekcji w Niemczech w roku 1314, gdy rozpętał się ostry konflikt i w rywalizacji o tron cesarski król Czech Jan Luksemburski poparł Ludwika IV Bawarskiego, a Karol Robert – księcia Austrii Fryderyka Pięknego. Wobec wznowienia roszczeń czeskich do tronu polskiego stanowiska Polski i Węgier zaczęły się do siebie zbliżać. W 1320 roku, zapewne wnet po koronacji Łokietka, doszło do małżeństwa Karola Roberta z Elżbietą Łokietkówną. Związek ten stał się fundamentem długotrwałego sojuszu obu państw, który mocno zaważył na przyszłości Polski. Między innymi interwencja dyplomatyczna Karola Roberta w 1327 roku zapobiegła podporządkowaniu Janowi Luksemburskiemu ziem będących pod władzą króla Władysława Łokietka. Karol Robert podjął się też mediacji w polsko-krzyżackim sporze na zjeździe w Wyszehradzie (1335).