South Africa's Kirsten van Heerden picked the first gold medal in women's 400 freestyle with a time of 4:28.19. The silver and bronze went to Egyptian Heba Selim and Shrone Austin of Seychelles.
In women's 50m freestyle, Lauren Roets clocked 26.31 to add another gold medal to South Africa. Nigerian Ngozi Monu won the silver and Tunisian Nadia Chahed the bronze.
Lize-Mari Retief continued to display South African women's dominance in the swimming pool, winning the gold in women's 200m individual medley in 2:21.64. Egyptian Salma Zeinhoum seized the silver and Retief's teammate Bianca Meyer the bronze.
Swimmers from North Africa showed their strength to block SouthAfrican men's path to the gold medals, sweeping all three gold in men's events.
Algeria's Salim Iles clinched the gold medal in men's 50m freestyle with a time of 22.71, and the silver and bronze went to South Africans Stephan Ackermann and Kurt Muller respectively.
Ahmed Salah from Egypt clocked 2:02.91 to win the men's 200m butterfly, and his teammate took away the silver in 2:03.99. Tunisian Anovar Ben Naceur won the bronze in 2:05.15.
Egyptian Ahmed Mostafa smashed South Africa's last chance for agold medal in men's events on Saturday, taking the gold in men's 100m backstroke in 55.75. The silver went to South African Simon Thirsk and Egyptian Haitham Hazem won the bronze.