Hongrie ottomane
En 1686, deux années après le premier siège avorté de Buda, la Couronne d'Autriche lance une nouvelle campagne d'invasion de la Hongrie ottomane. Cette fois, l'armée de la Sainte Ligue, deux fois plus nombreuse qu'en 1684, compte de toutes nationalités, des artilleurs et des officiers en grand nombre. L'état-major impérial songe d'abord à s'emparer de Stuhlweissenburg (Székesfehérvár) ou d'Erlau (Eger), ou à mener un raid contre le pont d'Osijek, voie de passage vitale de l'armée ottomane sur la Drave ; mais la sécheresse cause une pénurie de fourrage pour la cavalerie et retarde le début des opérations. Le , le chancelier impérial donne l'ordre de reprendre le siège de Buda.