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.