In June, 1686, the Christian army laid siege to Buda. The city was well stocked with food, water and gunpowder, but only 8000 soldiers were garrisoned within; although the Ottomans had promised 50,000 troops, they had not yet arrived.