























On 6 February 1838, two days after the signing of a negotiated land settlement deal between Retief and Dingane at UmGungundlovu, written by Jan Gerritze Bantjes which included Trekker access to Port Natal in which Britain had imperial interests, Dingane invited Retief and his party into his royal residence for a beer-drinking farewell. The accompanying request for the surrender of Trekker muskets at the entrance was taken as normal protocol when appearing before the king. While the Trekkers were being entertained by Dingane's dancing warriors/soldiers, Dingane suddenly accused the visiting party of witchcraft and ordered his men: "Bulalani abathakathi" (Kill the sorcerers...). Dingane's soldiers then proceeded to impale all Retief's men, lastly clubbing to death Retief, while leaving the Natal treaty in his handbag intact.
Immediately after the UmGungundlovu massacre, Dingane sent out his impis (regiments) to attack several Trekker encampments at night time, killing an estimated 500 men, women, children, and servants, most notably at Blaukraans.Help arrived from farmers in the Cape Colony, and the Trekkers in Natal subsequently requested the pro-independence Andries Pretorius to leave the Cape Colony, in order to defend the Voortrekkers who had settled in Natal.After the Battle of Blood River, the Dingane-Retief treaty was found on Retief's bodily remains, providing a driving force for an overt alliance against Dingane between Prince Mpande and Pretorius.






Earlier on 9 April 1838, a Trekker horse commando without ox wagons, thereafter called the "Flight Commando", had unsuccessfully attempted to penetrate the UmGungundlovu defence at nearby Italeni, resulting in the loss of several Trekker lives. Trekker leader Hendrik Potgieter had abandoned all hope of engaging Dingane in UmGungundlovu after losing the battle of Italeni, and subsequently had migrated with his group out of Natal. To approach UmGungundlovu via the Italeni defile with ox wagons would force the wagons into an open column, instead of an enclosed laager as successfully employed defensively at Veglaer on 12 August 1838.
The military commander during Dingane's attack on Veglaer was Ndlela kaSompisi. The highly experienced general Ndlela had served under Shaka, and was also prime minister and chief advisor under Dingane. Ndlela with his 10,000 troops had retreated from Veglaer, after three days and nights of fruitless attempts to penetrate the enclosed Trekker wagon laager.






On 14 December 1838, after the Trekker wagons crossed the Buffalo River, 50 kilometres (31 mi) away from their target UmGungundlovu via the risky Italeni access route, an advance scouting party including Pretorius brought news of large Zulu forces arriving nearby. While Cilliers wanted to ride out and attack, Pretorius declined the opportunity to engage Dingane's soldiers far away from their base and Italeni. Instead Pretorius built a fortified laager on terrain of his own choosing, in the hope that general Ndlela would attack it as at Veglaer.
As the site for the overnight wagon camp, Pretorius chose a defensible area next to a hippo pool in the Ncome River that provided excellent rear protection. The open area to the front provided no cover for an attacking force, and a deep dry river bed protected one of the wagon laager flanks. As usual, the ox wagons were drawn into a protective enclosure or laager. Movable wooden barriers that could be opened quickly were fastened between each wagon to prevent intruders, and two smoothbore artillery pieces were positioned.Andries Pretorius had brought a 6-pound naval carronade with him from the Cape, mounted on a gun carriage improvised from a wagon axle, and named Grietjie. The other ordnance piece is unknown in the original, but the reproduction depicts a 4-pound smoothbore cannon by then obsolete in most European armies. Both were used to fire grapeshot.
Mist settled over the wagon site that evening. According to Afrikaner traditions, the Zulu were afraid to attack in the night because of superstitions about the lamps which the Boers hung on sjamboks [whip-stocks] around the laager. Whether or not there is any truth in this, historian S.P. Mackenzie has speculated that the Zulu held back until what they perceived as the necessary numbers had arrived.
During the night of 15 December, six Zulu regiments, an estimated 20,000 Zulu soldiers led by Dambuza (Nzobo), crossed the Ncome River and started massing around the encampment, while the elite forces of senior general Ndlela did not cross the river. Ndlela thereby split Dingane's army in two.
On 16 December, dawn broke on a clear day, revealing that "all of Zululand sat there", according to one Trekker eyewitness. But General Ndlela and his crack troops, the Black and White Shields, remained on the other side of the river, observing Dambuza's men at the laager from a safe position across the hippo pool. According to the South African Department of Art and Culture:
In ceremonies that lasted about three days, izinyanga zempi, specialist war doctors, prepared izinteleze medicines which made warriors invincible in the face of their opponents.
This could explain why Dambuza's forces were sitting on the ground close to the wagon laager when the Trekkers opened fire during the day.Only Dambuza's regiments repeatedly stormed the laager unsuccessfully. The attackers were hindered by a change introduced during Shaka's rule that replaced most of the longer throwing spears with short stabbing spears.In close combat the stabbing spear provided obvious advantages over its longer cousin. A Zulu eyewitness said that their first charge was mown down like grass by the single-shot Boer muskets

As Bantjes wrote in his journal:
Sunday, December 16 was like being newly born for us - the sky was clear, the weather fine and bright. We hardly saw the twilight of the break of day or the guards, who were still at their posts and could just make out the distant Zulus approaching. All the patrols were called back into the laager by firing alarm signals from the cannons. The enemy came forward at full speed and suddenly they had encircled the area around the laager. As it got lighter, so we could see them approaching over their predecessors who had already been shot back. Their rapid approach (though terrifying to witness due to their great numbers) was an impressive sight. The Zulus came in regiments, each captain with his men behind (as the patrols had seen them coming the day before) until they had surrounded us. I could not count them, but I was told that a captive Zulu gave the number at thirty-six regiments, each regiment calculated to be "nine hundred to a thousand men" strong.
The battle now began and the cannons unleashed from each gate, such that the battle was fierce and noisy, even the discharging of small arms fire from our marksmen on all sides was like thunder. After more than two hours of fierce battle, the Commander in Chief gave orders that the gates be opened and mounted men sent to fight the enemy in fast attacks, as the enemy near constantly stormed the laager time and again, and he feared the ammunition would soon run out.
With the power of their firearms and with their ox wagons in a laager formation and some excellent tactics, the Boers fought off the Zulu. Buckshot was used to maximise casualties. Mackenzie claims that 200 indigenous servants looked after the horses and cattle and helped load muskets, but no definite proof or witness of servants helping to reload is available. Writing in the popular Afrikaans magazine, Die Huisgenoot, a Dr. D.J. Kotze said that this group consisted of 59 "non-white" helpers and three English settlers with their black "followers".
After two hours and four waves of attack, with the intermittent lulls providing crucial reloading and resting opportunities for the Trekkers, Pretorius ordered a group of horsemen to leave the encampment and engage the Zulu in order to disintegrate their formations. The Zulu withstood the charge for some time, but rapid losses led them to scatter.The Trekkers pursued their fleeing enemies and hunted them down for three hours. Cilliers noted later that "we left the Kafirs lying on the ground as thick almost as pumpkins upon the field that has borne a plentiful crop." Bantjes recorded that about 3,000 dead Zulu had been counted, and three Trekkers were wounded.During the chase, Pretorius was wounded in his left hand by an assegaai (Zulu spear). Of the 3,000 dead Zulu soldiers, two were princes, leaving Ndlela's favourite Prince Mpande as frontrunner in the subsequent battle for the Zulu crown.











Following the Battle of Maqongqe in January 1840, the forces of Mpande did not wait for Pretorius' cavalry to arrive, and they attacked the remaining regiments of Dingane, who were again under the command of General Ndlela. Ndlela strayed from normal fighting tactics against Mpande, sending in his regiments to fight one at a time, instead of together in ox horn formation. Maquongqe Dingane had to flee Natal completely, but before he did so, he had Ndlela slowly strangled by cow hide for high treason, on the grounds that he had fought for Mpande, with the same disastrous result for Dingane as at Ncome-Blood River. Dambusa, Dingane's other general, had already been executed by Mpande and Pretorius when he fell into their hands before the battle.
Pretorius approved and attended the crowning of Zulu King Mpande in Pietermaritzburg. They agreed on the Tugela River as the border between Zululand and the Republic of Natalia.
Popular Afrikaner interpretations of the Battle of Blood River (bolstered by sympathetic English historians such as George Theal) played a central role in fostering Afrikaner nationalism They believe that the battle demonstrated God's intervention and hence their divine right to exist as an independent people. This is stated in the official guidebook of the Voortrekker Monument (unveiled during the centenary celebrations of the Great Trek on 16 December 1949) that Afrikaners were a nation of heroes exemplifies the conclusions drawn from such events. From the Day of the Vow, Afrikaners consider the site and the commemoration of the day as sacred.






