The Battle of Elands River was an engagement of the Second Boer War that took place between 4 and 16 August 1900 in western Transvaal.