This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
South Africa continued their stellar performances in the pool at the Moscow leg of the Fina World Cup on Sunday adding three more gold medals to the four from the previous day.
Olympic gold medallist Chad le Clos led South Africa's charge on the second day winning the 200m individual medley and 100m butterfly.
Rising star Myles Brown won his second gold medal of the gala for a comfortable win his specialist 1500m event, while four-time Olympian Roland Schoeman grabbed silver in the 50m freestyle.