Сторонники Уласло пошли на компромисс с германским императором Фридрихом III Габсбургом, поддерживавшим претензии своего родственника Ласло V. Он был признан королём Венгрии (1444—1457), а Янош Хуньяди — регентом (1446—1452). Малолетний Ласло V до 1453 года находился в Австрии, фактически в полном распоряжении Фридриха III, а Венгрия, ослабляемая набегами турок, продолжала оставаться в состоянии междуцарствия. Партию Ласло V поддерживал чешский полководец Ян Гишкра, подчинивший себе всю Словакию, союзник гуситской Чехии. В 1453 году Ласло V стал наконец королём Венгрии, при нём стал править соперник Яноша Хуньяди — словенский граф Ульрик Циллеи. Хуньяди продолжал править на юге, отражая набеги турок, нередко своими силами. В 1456 году он нанёс турецкому султану Мехмеду II Завоевателю сокрушительное поражение в сражении под Белградом (считается, что эта битва на 80 лет отсрочила падение Венгерского королевства). Однако вскоре Янош Хуньяди умер от чумы. Его старший сын Ласло Хуньяди убил Ульрика Циллеи и в свою очередь был убит королём Ласло V. Вдова Хуньяди и его свояк, Михай Силадьи, подняли мятеж; Ласло V, опасаясь мести семьи Хуньяди, бежал в Прагу, захватив в качестве пленника младшего сына Яноша, 14-летнего Матьяша Хуньяди. Но в ноябре 1457 году умер и сам король Ласло V (тоже от эпидемии), его линия пресеклась, трон Венгрии оказался вакантным. Громкая слава Яноша Хуньяди побудила мелкое дворянство и горожан в январе 1458 года провозгласить королём Матьяша, при котором Венгерское королевство пережило последний период расцвета.