Een ander probleem voor de monarchie was de hernieuwde Turkse agressie onder leiding van grootviziers uit de machtige familie Köprülü. De Turkse legers veroverden hun opstandige vazalstaat Transsylvanië. Niet lang daarna verklaarden de Turken de oorlog aan de monarchie. Het Habsburgse leger wist de Turken verpletterend te verslaan in de Slag bij Szentgotthárd (1664). De Hongaarse edelen zagen de overwinning als een kans om heel Hongarije van het Ottomaanse Rijk te bevrijden. Leopold I tekende echter een vernederende vrede met de sultan. Hierdoor had hij zijn handen vrij om een oorlog met Frankrijk aan te gaan, vanwege de Spaanse erfenis.