През есента на 1454 година Хуняди ръководи поход в Поморавието, отблъсквайки османците от две завзети от тях през лятото крепости. През следващата година унгарците започват да се готвят за война, но султан Мехмед II успява да вземе инициативата и в началото на юли 1456 година обсажда ключовата гранична крепост Белград. Към града е придвижено голямо количество артилерия, а в река Дунав са построени кораби, които на 14 юли са унищожени от унгарския флот. На следващия ден османците щурмуват крепостта, но са отблъснати, а в същото време в града влизат значителни подкрепления, водени от Янош Хуняди. На 21 юли османците успяват да преминат външната градска стена, но претърпяват тежки загуби във вътрешността на града, а унгарците провеждат успешна контраатака в техния лагер. На следващия ден раненият султан Мехмед вдига обсадата и се оттегля.