The Blitzboks have come back with a win against Spain in their second Pool D encounter at the France Sevens at Stade Ernest-Wallon in Toulouse on Friday.
As it happened | France Sevens
The win comes off the back of their historic loss against Ireland earlier in the day, where the Irish won 21-12 to record their first-ever win over the Blitzboks in World Rugby Sevens Series history.
Neil Powell's men fought back in Toulouse and clinched a 27-7 win against Spain after leading 10-7 at half-time.
South Africa wasted no time in getting in front as Zain Davids scored before the Spaniards came back with a try by Enrique Bolinches, with Juan Ramos's conversion the difference.
South Africa regained the lead thanks to Davids once again as they led 10-7 at half-time.
In the second half, South Africa extended their lead with a try by captain Siviwe Soyizwapi. Ronald Brown also crossed the whitewash and converted his first conversion of the day.
As the hooter buzzed, debutant Bradley Blood scored his maiden try to hand South Africa an easy victory.
The Blitzboks will tackle Samoa in their final pool match on Saturday (12:22 SA time) and will need to defeat them in order to proceed to the Cup quarter-finals.
The Blitzboks might have to do so without playmaker Dewald Human though, who will have to be declared fit from a head injury assessment before he can play against Samoa.
Powell admitted that his side have placed themselves in this predicament and they will have to turn it around themselves on Saturday.
"It can easily come down to points' difference tomorrow, so we have no option but to beat Samoa," said Powell.
"We made it hard for ourselves against Ireland, where we just made too many errors, to be honest. We conceded a silly yellow card, we allowed ourselves to be forced into touch and we knocked on passes.
"That was just not good enough. It was not the ideal start. We had too many soft moments and did not hang on to our ball and they made us pay."
If Spain beat Ireland, South Africa will still have to beat Samoa, but the points difference will not be important.
If Ireland win, the Blitzboks will know exactly by how much they need to beat Samoa by to make it into the top eight.
South Africa 27 (10)
Tries: Zain Davids (2), Siviwe Soyizwapi, Ronald Brown, Bradley Blood
Spain 7 (7)
Tries: Enrique Bolinches,
Conversion: Juan Ramos