The Siege of Buda (1686) was fought between the Holy League and the Ottoman Empire, as part of the follow-up campaign in Hungary after the Battle of Vienna. The Holy League took Buda after a long siege.