Riana van Niekerk of the Mr Price Club won the Old Mutual Om die Dam ultra-marathon in 3:22:39 on Saturday 17 March 2007.