В общем, Карл (1287–1349) Болгарский требует престол для своего сына в ультимативной форме. Бела IV, естественно, отказывается.
Средневековая Венгрия — довольно крепкое государство, и даже немаленькой Болгарии оно было вряд ли по зубам. Поэтому в поход на Венгрию король Болгарии пригласил своего племянника, да ещё и женатого на родной сестре жены Карла, Констанции Венгерской (1296–1323) — Латинского императора Роберта II (1294–1354). Против союза Латинской Империи и Болгарии, Венгрии, конечно, не устоять. Однако Бела IV (1290–1323) не хочет обращаться к ненавист╛ному для себя сюзерену, императору Изяславу II. Вместо этого он обращается к своему тестю, Моравскому маркграфу Владиславу (1263–1323).
Карл и Роберт приняли решение вести вторжение вдоль Дуная, прямо на Пешт. Однако Бела IV очень хорошо подготовился к войне. С самого начала — ещё до того, как объединённое войско добралось до границ Венгрии — великолепная лёгкая конница венгров успела раздёргать тылы и начать наносить урон противнику.
Белградская битва. Одним словом, когда Карл добрался до первого венгерского города, крепости Белград, его армия уже понесла урон и была в отвратительном моральном состоянии.
Когда болгары подошли к Белграду, то венгерской армии они не обнаружили. Карл посчитал, что вся венгерская армия ещё далеко, и начал осаду города. На самом деле венгерская армия была практически рядом, просто максимально скрывала своё местоположение. В Белграде же был оставлен хоть и небольшой, но мощный гарнизон, максимально готовый к обороне города. Осада шла с начала июня, и к середине июля силы защитников уже практически иссякли. Тем более, доставка подкреплений и продовольствий блокировалась мощным речным латинским флотом.
14 июля Бела IV подошёл к полностью окруженному городу со своей дунайской флотилией. В тот же день ему удалось прорвать речную блокаду, потопив три больших галеры и захватив четыре больших и двадцать малых судов. Уничтожив флот болгар, Бела IV получил возможность переправить войска и поставлять в город необходимое продовольствие. Была усилена защита крепости.
Однако осада не была снята. В результате длившейся неделю интенсивной бомбардировки, в которой участвовали и артиллерийские орудия (первый факт применения пушек), стена крепости была пробита в нескольких местах. 21 июля Карл приказал начать общий штурм крепости, который начался с заходом солнца и продолжался всю ночь. Наступающая болгарская армия захватила город и начала штурм крепости. В критический момент штурма Бела IV, который в это время находился в крепости, приказал защитникам сбрасывать подожженное просмоленное дерево и другие легковоспламеняющиеся материалы. В результате болгары, сражавшиеся в городе, оказались отрезаны стеной огня от своих товарищей, пытающихся пробиться в верхний город через проломы в стене.