为阻止奥斯曼帝国向欧洲内陆扩张的唯一难以对付的力量，而攻占贝尔格莱德是消灭匈牙利人的关键所在。苏莱曼大军将贝尔格莱德团团围住，并从一座多瑙河中的岛屿上接连向城内发射重炮。贝尔格莱德的守军仅有700人，匈牙利也没有派兵增援，奥斯曼人在1521年8月占领贝尔格莱德。基督教世界重镇贝尔格莱德陷落的消息很快传遍欧洲。根据神圣罗马帝国驻伊斯坦布尔大使的说法，“占领贝尔格莱德是吞并匈牙利的一系列戏剧性事件的开始。它导致了拉约什国王之死、布达的陷落、特兰西瓦尼亚的被征服、一个繁荣王国的毁灭和邻国对将会遭遇到同样命运的