Prinsloo grabbed silver in the women’s 400m freestyle and bronze in the 100m freestyle (54.48) on Friday, and followed up with gold in the 400m freestyle (4:07.92) on Saturday, edging three-time Olympic medallist Bronte Barrett of Australia by 0.09 seconds to win in 1:57.41.
The London Olympian also spearheaded the SA quartet to bronze in the women’s 4x100m and 4x200m relay events, with compatriots Rene Warnes, Marlies Ross and Kyna Perreira.
Olympic champion Chad le Clos was below his best, however, settling for three medals and struggling in his specialist butterfly discipline.
Le Clos finished outside the medals in the 50m fly on Friday and grabbed silver behind Japanese medley world champion Daiya Seto in the 200m fly.
He bounced back on Saturday, however, to win gold in the 100m butterfly in 52.66 seconds.
And while Le Clos finished fourth in the 400m individual medley, China’s Wang Shun was disqualified and the South African was elevated to the podium.
Myles Brown wrapped up the country’s medal haul at the two-day international meeting, clinching bronze in the 400m and 800m freestyle events.