Dne 14. října 1618 se sešel v Prešpurku uherský sněm, jenž uzavřel se stavy českými konfederaci proti Ferdinandovi a zanášel se úmyslem zvolit Bethlena za krále uherského. Když se Bethlen přesvědčil o nejistém chování sultána a o vzmáhání se Ferdinandovy moci, počínal si opatrně: vyžádal si, aby volba krále byla odložena ke sněmu v Banské Bystrici, a 8. ledna byl zvolen uherským knížetem a později dokonce 17. ledna 1620 uzavřel s Ferdinandem II. příměří v Prešpurku, ustoupil do Vídně a použil chytře získaného času k zesílení svých vojsk a získání přátel. Tak 25. ledna 1620 zavřel smlouvu s českými a rakouskými stavy a působil v Cařihradě proti císaři ve prospěch svůj a stavů protestantských. Na sněmu v Banské Bystrici byl 27. srpna provolán králem uherským (rex electus), ale nedal se korunovat. Ferdinandovi vypověděl příměří a odeslal do Čech některé pomocné oddíly plukovníka Kornise a sám vytrhl k českým hranicím. Bitva na Bílé hoře jeho plány překazila.