On 10 December, General Gatacre tried to recapture Stormberg railway junction about 80 kilometres (50 mi) south of the Orange River. Gatacre's attack was marked by administrative and tactical blunders and the Battle of Stormberg ended in a British defeat, with 135 killed and wounded and two guns and over 600 troops captured.
Battle of Magersfontein was fought on 11 December 1899, at Magersfontein near Kimberley, South Africa, on the borders of the Cape Colony and the independent republic of the Orange Free State. British forces under Lieutenant General Lord Methuen were advancing north along the railway line from the Cape in order to relieve the Siege of Kimberley, but their path was blocked at Magersfontein by a Boer force that was entrenched in the surrounding hills. The British had already fought a series of battles with the Boers, most recently at Modder River, where the advance was temporarily halted. Lord Methuen failed to perform adequate reconnaissance in preparation for the impending battle, and was unaware that Boer Vecht-generaal (Combat General) De la Rey had entrenched his forces at the foot of the hills rather than the forward slopes as was the accepted practice. This allowed the Boers to survive the initial British artillery bombardment; when the British troops failed to deploy from a compact formation during their advance, the defenders were able to inflict heavy casualties. The Highland Brigade suffered the worst casualties, while on the Boer side, the Scandinavian Corps was destroyed. The Boers attained a tactical victory and succeeded in holding the British in their advance on Kimberley. The battle was the second of three battles during what became known as the Black Week of the Second Boer War. Following their defeat, the British delayed at the Modder River for another two months while reinforcements were brought forward. General Lord Roberts was appointed Commander in Chief of the British forces in South Africa and moved to take personal command of this front. He subsequently lifted the Siege of Kimberley and forced Cronje to surrender at the Battle of Paardeberg.