O Império Otomano frequentemente interferia nos assuntos da Transilvânia, sempre um distrito indisciplinado, e essa interferência provocou uma guerra com o Sacro Império Romano, que depois de algumas operações ilusórias realmente começou em 1663. Por um apelo pessoal à dieta em Regensburg, Leopoldo induziu os príncipes para enviar assistência para a campanha; tropas também foram enviadas pela França e, em agosto de 1664, o grande general imperial Raimondo Montecuccoli obteve uma notável vitória em São Gotardo. Pela paz de Vasvár, o imperador fez uma trégua de vinte anos com o sultão, concedendo termos mais generosos do que sua recente vitória parecia tornar necessária.