Cape Town - The South African Sevens team will face England in the final of the HSBC World Series in Tokyo.
The Blitzbokke, after finishing unbeaten in their pool, beat Scotland 22-0 in their quarter-final match before seeing off nemesis Fiji 7-5 in a tense semi-final clash.
England reached the final after wins over France (10-0) and Canada (14-5) in the quarters and semis, respectively.
Canada had shocked New Zealand 19-15 in the quarter-finals.
The final will kick off at 11:00 SA time on Sunday.