Cape Town - The South African Sevens side overcame a scare in their second Pool B match at the Paris Sevens on Saturday to remain unbeaten in the tournament.
The Blitzboks beat their fellow African opponents Kenya 29-12 after trailing 12-10 at half-time.
The Blitzboks had earlier in the day eased past Wales 22-7.
Later on Saturday, the Blitzboks will face Australia (18:58 SA time) to decide the pool winner.
Scorers:
South Africa
Tries: Siviwe Soyizwapi, Mfundo Ndhlovu, Muller du Plessis (2), Impi Visser
Conversions: Dewald Human
Kenya
Tries: Andrew Amonde, Jacob Ojee
Conversion: Michael Wanjala Matayo