MOSCOW -- South Africa cruised into the World Cup Sevens rugby quarterfinals without conceding a point and set up a showdown with two-time champion Fiji at Luzhniki Stadium on Saturday.
South Africa put 33 points on Japan and 41 on Scotland to sweep its pool.
Meanwhile, Fiji lost to defending champion Wales 19-14 to reach the last eight only as one of the two best second-placed teams.
Wales moved into a clash with world series champion New Zealand.
The other quarters are: England vs. Australia, Kenya vs. France.
Philip Snyman scored South Africa's first try of the day 90 seconds into the game against Japan, and his second before halftime.
Against Scotland, Cheslin Kolbe scored a hat trick for South Africa.
Now, they face the Fijians, who didn't concede a point either until they were overcome by unbeaten Wales. Fiji scored first while Wales had a man in the sin-bin, then Wales struck back through Gareth Davies, Alex Webber and Lee Williams to lead 19-7, a gap too far for Fiji.
"If we show that sort of consistency tomorrow anything can happen," Wales captain Adam Thomas said.
Fiji had an anxious time before it was confirmed it advanced as one of the best pool runners-up with France.
France scored two converted tries in two minutes against Australia to rally from 17-0 down, then Terry Bouhraoua nailed a dropped kick penalty to level the score for their draw. That left Australia as pool winner and France in second.
New Zealand and England won their pools after scares.
The United States led New Zealand 19-5 before the Kiwis began their comeback with a rare penalty try, tied it 19-19, and scored last courtesy of David Raikuna.
England led 14-0 against Argentina, which stormed back to trail 14-12 then lost the ball over the line. That eliminated the Argentines, runners-up in 2009.
Kenya danced after Michael Wanjala's late try helped to upset Samoa 17-12, and sent the Kenyans first through to the last eight.
"The boys can now relax a little earlier, get the recovery right, and smile," Kenya coach Mike Friday said.