The Blitzboks used their speedsters well in their opening game against Argentina - who overtook the South Africans at the top of the HSBC World Rugby Sevens Series standings last week - to beat the men from South America by 26-19.
Dewald Human, Muller du Plessis, James Murphy and Angelo Davids scored tries for the men in Green and Gold, with Ronald Brown converting three.
Their second game against Ireland ended in a 19-12 win for the Blitzboks, with Angelo Davids dotting down again, along with Zain Davids and Mfundo Ndhlovu. Brown added two conversions.
The Blitzboks made it three from three in final pool game, against Kenya, with a 24-21 win at Twickenham.
Impi Visser, Human and Du Plessis scored in the first half, and after the Central Africans staged a comeback of sorts, coming back to 19-14, SA captain Siviwe Soyizwapi all but sealed the win for his team with a late try before Kenya got a consolation score at the death. Brown again converted two tries.
“It was a good day, results wise, for us,” said Soyizwapi.
“There is always something to work on; we never have a perfect game and today was another example of that. We made some mistakes, but we did come out to make ourselves and the jersey proud and we achieved that, I feel.”
For more reaction from Soyizwapi, click here.