South Africa will have a chance to return home after the Canada 7s with a back to back title win after defeating Kenya 33-7 to earn a spot in the Edmonton 7s final.
The Blitzbokers won the Vancouver 7s last week after thumping Kenya 38-5 in the final.
They will face Great Britain who defeated Canada 22-12 in the first semifinal.
South Africa has not lost any match in this competition while Great Britain was beaten by Germany 19-10 in the pool games.
South Africa will face Great Britain at 11.28am today.
Stay tuned for the latest news on our radio stations