В 1520 году турки захватили несколько крепостей в Боснии и Далмации. Новый султан Сулейман I направил венгерскому королю требование выплатить дань, но турецкого посланника сочли шпионом и утопили в Тисе. В 1521 году смедеревский паша открыл против венгров военные действия, затем Сулейман крупными силами атаковал южные границы Венгрии. Были осаждены крепости Шабац, Землин (Зимонь) и Белград. Гарнизон Шабаца, состоявший всего из ста человек, весь погиб в бою, но сумел дорого продать свои жизни, положив семьсот турок. Затем пал Землин. Защитники белградской цитадели, осажденной великим визирем Пири Мехмед-пашой и султаном, отразили 20 приступов, но, не получив обещанной помощи от Фердинанда Габсбурга, поляков и чехов, 20 августа капитулировали. Их оставалось 400 человек. Турки перебили пленных венгров, а болгар, участвовавших в обороне, депортировали в Стамбул. Король Лайош II сражался с турками у Тольны, воевода Иштван Батори у Петроварадина, а Янош Запольяи в Трансильвании против корпуса акынджи под командованием Мухаммеда Михал-оглы. После взятия Белграда турки вторглись в Срем, где заняли несколько городов, в том числе Сланкамен, Митровицу, Карловцы, Илок. Оставив в Белграде 3 тыс. янычар, султан вернулся в Стамбул.