On the morning of 7 March 1902, the Boers attacked the rear guard of Methuen's moving column at Tweebosch. Confusion reigned in British ranks and Methuen was wounded and captured by the Boers.
The opportunity the British were waiting for arose on 11 April 1902 at Rooiwal, where a commando led by General Jan Kemp and Commandant Potgieter attacked a superior force under Kekewich. The British soldiers were well positioned on the hillside and inflicted severe casualties on the Boers charging on horseback over a large distance, beating them back. This was the end of the war in the Western Transvaal and also the last major battle of the war.
On 6 May 1902 at Holkrantz in the southeastern Transvaal, a Zulu faction had their cattle stolen and their people mistreated by the Boers as a punishment for helping the British. The local Boer officer then sent an insulting message to the tribe, challenging them to take back their cattle. The Zulus attacked at night, and in a mutual bloodbath, the Boers lost 56 killed and 3 wounded, while the Africans suffered 52 killed and 48 wounded.