powrócił na Węgry.
W 1571 r., po śmierci Zápolyi, na czele stronnictwa prohabsburskiego stanął Kasper Bekiesz, przeciwko któremu wystąpiło pospolite ruszenie szlachty węgierskiej pod wodzą Krzysztofa Batorego, brata Stefana.
Dzięki poparciu sułtana tureckiego Selima II Stefan Batory został wybrany księciem Siedmiogrodu 25 maja 1571 przez sejm w Alba Iulia. Swoim następcą wyznaczył brata Krzysztofa, który wkrótce odebrał przysięgę wierności od szlachty siedmiogrodzkiej. W 1573 r. odebrał twierdze obsadzone przez wojska Bekiesza. 19 lipca 1575 pokonał posiłkujące Bekiesza wojska habsburskie w bitwie pod Kerelőszentpál (obecnie Sânpaul).
Elekcja
Bezkrólewie w Rzeczypospolitej, po ucieczce 19 czerwca 1574 do rodzimej Francji króla Henryka Walezego, trwało prawie półtora roku. Dopiero 12 grudnia 1575 Senat, pod naciskiem nuncjusza apostolskiego Vincenzo Lauro, obrał na kolejnego króla cesarza Maksymiliana II Habsburga. Maksymilian nie zdołał jednak nigdy oficjalnie przywdziać korony. Prymas Jakub Uchański obwołał go wprawdzie oficjalnie królem, ale do ceremonii jego koronacji w katedrze wawelskiej nigdy nie doszło. Na wieść o wyborze Maksymiliana masy szlacheckie podburzone przez Jana Zamoyskiego zażądały Piasta i wybrały na króla córkę Zygmunta I Starego, Annę Jagiellonkę.