The Blitzboks will have to wait until Saturday evening to try win South Africas first medal of the Paris Olympics after losing 5-19 to France in the semifinals.
They will face the loser of the other decider between Fiji and Australia at 7pm.
South Africa were booed by the crowd when they ran onto the field, still unforgiven for knocking their team out of the Rugby World Cup last year.
After a scoreless first half, Antoine Dupont ran onto the field to a massive roar, and not long afterwards South Africa finally broke the deadlock when Tristan Leyds scored in the corner.
But after that the home side scored after finding a gap in midfield and from that point they stole the momentum, scoring twice more in the final minute for a convincing victory.