1682-ben a hanyatlóban lévő Oszmán Birodalom egyik utolsó nagy erőfeszítésével hadjáratot indított Ausztria ellen és következő évben megostromolták Bécset. Az osztrákok által szervezett Szent Liga azonban felszabadította a várost és az ezt követő hadjáratok során Magyarország szinte teljes területéről kiűzte a törököket. Ezzel egyidejűleg Erdélyt is a birodalomhoz csatolták, bár Lipót az 1691-ben kiadott "Diploma Leopoldianumban" biztosította a korábbi fejedelemség rendjeinek politikai és vallásszabadságát. A császár azért is volt engedékeny az újonnan megszerzett keleti területek lakosságával, mert eközben nyugaton a pfalzi örökösödési háborúban Franciaországgal került szembe. Ám alig kötöttek békét a franciákkal 1697-ben, mikor néhány évvel később kihalt a Habsburg-dinasztia spanyol ága és Spanyolország örökösödését illetően újból fellángolt a nagyhatalmak közötti háború.