Osmanlı kuvvetlerinin Macaristan'dan çekilmesinden sonra, Mohaç Savaşı'nda ölen son Macar kralı II. Lajos, ardıl bırakmadığı için sahipsiz kalan Macar tahtı için Macar milliyetçilerinin desteklediği Erdel (Transilvanya) voyvodası János Zápolya ile Avusturya Arşidükü I. Ferdinand arasında bir mücadele başladı. Tokaj kentinde toplanan bir Diet meclisi Zápolya'yı (16 Ekim 1529); Bratislava (Pressburg) kentinde toplanan ikinci bir Diet meclisi de Ferdinand'ı (16 Aralık 1626) Macar kralı seçince Macaristan ikiye bölünmüş oldu. Bunlardan kuzey-batı ve batı sınır boyları Ferdinand'ın, Osmanlı egemenliği altındaki Orta Macaristan'la Erdel de Zápolya'nın yönetimine girdi. Türk korumasındaki Zápolya'ya saldıran ve onu Tokay Savaşı'nda yenen Ferdinand, ardından Budin'i ele geçirerek (1527) rakibi Zápolya'yı sadece Erdel'le yetinmek zorunda bıraktı. Bu olumsuz gelişmeler karşısında yeniden Macaristan üzerine yürüyen Kanuni, elden çıkan tüm kentleri geri alıp Budin sarayında parlak bir törenle Zápolya'ya Macar krallık tacını giydirdikten sonra Avusturya topraklarına girdi ve Viyana'yı kuşattıysa da (I. Viyana Kuşatması) alamadan geri döndü (1529). János Zápolya Osmanlıların desteğiyle ülke topraklarının üçte ikisine egemen olurken, Ferdinand da batıda kalan toprakları elinde tuttu.