Nel corso della quinta guerra austro-turca, due anni dopo il fallito assedio di Buda del 1684, partì una seconda campagna militare per la conquista della capitale ungherese, alla quale partecipò un esercito di circa 74.000 soldati, una consistenza quasi doppia rispetto a quella del precedente assedio non andato a buon fine. Al comando dell'armata era ancora il duca di Lorena, Carlo V e l'esercito di rinforzo turco agli assediati era ancora al comando di Abdurrahman Abdi Pascià. L'armata imperiale, oltre ai soldati austriaci era composta da tedeschi, ungheresi, cechi, italiani, francesi, svedesi ed altri volontari europei.