Certains nobles hongrois proposèrent que Ferdinand (1519-64), archiduc de l'Autriche voisine et lié à par mariage, devienne roi de Hongrie évoquant des accords antérieurs précisant que les Habsbourg prendraient le contrôle de la Hongrie si mourait sans héritier. Cependant, d'autres nobles étaient partisans de Jean Zápolya, un noble soutenu par Soliman et donc rejeté par les puissances chrétiennes d'Europe. Sous Charles Quint et son frère Ferdinand, archiduc d'Autriche, les Habsbourg réoccupèrent Buda et la Hongrie. En conséquence, en 1529, Soliman remonta le Danube et reprit Buda avant d'assiéger Vienne. Avec une garnison renforcée de , les Autrichiens infligèrent à Soliman sa première défaite, semant les germes d'une rivalité entre les Ottomans et les Habsbourg qui dura jusqu'au . Une nouvelle tentative pour prendre Buda en 1532 échoua également car Soliman dut se retirer avant d'atteindre la ville, repoussé par les défenseurs magyars et croates lors du . Dans les deux cas, l'armée ottomane avait été handicapée par le mauvais temps (la forçant à abandonner l'essentiel de son équipement de siège) et l'étirement excessif des lignes de ravitaillement. L'échec de Soliman devant Vienne marqua ainsi l'apogée de la puissance ottomane et de son extension territoriale en Europe centrale.