En 1540 la muerte de Juan Szapolyai llevó a Austria a avanzar nuevamente hacia Buda reclamando sus derechos reales sobre la ciudad, y argumentando que el rey Juan I había violado el pacto, pues poco tiempo antes de morir nació Juan Segismundo Szapolyai, a quien hizo coronar de inmediato, mientras que el acuerdo entre ambos reyes preveía que tras la muerte del rey húngaro sin herederos el trono sería de Fernando.