Zápolya stellte sich unter türkischen Schutz. Daraufhin marschierte Sultan Süleyman 1529 mit einer großen Armee in Ungarn ein. Den vielleicht 100.000 Osmanen hatte Ferdinand nichts entgegenzusetzen. Nachdem die Osmanen Buda genommen hatten, setzten sie Zápolya als ungarischen Vasallenkönig ein. Suleiman rückte bis auf Wien vor. Es kam zur ersten osmanischen Belagerung der Stadt, die von etwa 18.000 Mann verteidigt wurde. Ohne Erfolg zogen sich die Osmanen nach mehreren Sturmangriffen am 14. Oktober 1529 vor dem beginnenden Winter zurück. Die Stadt und ihr Umland hat die Zerstörungen lange nicht überwunden. Nach dem Scheitern der Belagerung wurde Wien stark befestigt.