The Battle of Walcourt was fought on 25 August 1689 during the Nine Years' War. The action took place near the ancient walled town of Walcourt near Charleroi in the Spanish Netherlands, and brought to a close a summer of uneventful marching, manoeuvring, and foraging. The battle was a success for the Grand Alliance – the only significant engagement in the theatre during the campaign of 1689.