South Africa strengthened their stranglehold of the swimming competition when they seized five golds out of six at stake on Friday.
They had only one gold slipping out of their grip after Nabil Kebbab of Algeria brought off a narrow win over South Africa's Jean Basson in the men's 200m freestyle.
Kebbab touched home first in one minute 50.30 seconds, and Basson had to settle for second in 1:50.33. Jason Dunford of Kenya won the bronze with a timing of 1:50.64.
Led by inspired Melissa Corfe, the South African swimmers proved unrivalled in other events to increase their gold haul from the pool to nine.
The 23-year-old Corfe, who also claimed the women's 100m freestyle gold and paced South Africa to win the women's 4X200m freestyle on Thursday, led all the way to finish first in two minutes and 2.45 seconds, shaving 0.53 seconds off the former games record.
She was followed by Tunisia's Maroua Mathlouthi in 2:05.51, and her compatriot Kathryn Meaklim finished third in 2:06.32.
Amanda Loots clocked 27.60 seconds to triumph in the women's 50m butterfly. Heather Brand from Zimbabwe took the silver in 27.89, and the bronze went to Senegal's Binta Diop who was timed at 28.35.
Suzaan van Biljon won the women's 200m breaststroke in 2:32.30 seconds, followed by her teammate Jessica Pengelly in 2:32.96. Lydia Yefsah of Algeria came in third in 2:37.72.
Riaan Schoeman claimed the men's 400m medley gold before helping South Africa win the men's 4X200m freestyle relay race.
The 18-year-old versatile swimmer turned out too strong for his opponents as he won the medley gold easily in 4:21.91. Ahmed Mathlouthi of Tunisia took the silver in 4:27.00. Algeria's Lydia Yefsah won the bronze in 2:37.72.
He then anchored the South African quartet to stave off a fierce challenge from Algeria and win the relay race in 7:31.70. Algeria finished second in 7:32.50. Tunisia won the bronze in 7:43.53.