The Fijians ended pool play with a ideal 3-0 record thanks to wins on Saturday over Russian Federation (36-14) and then New Zealand (50-7), with six tries in a stunning second half of that last game.
But the SA youngsters‚ despite being outmuscled against their physically larger opponents‚ never took a backwards step and kept pressing their more illustrious counterparts into mistakes.
South Africa scored early, but then conceded a yellow card and Spain capitalised on that. Canada struck first via Connor Braid before Samuel Oliech and Andrew Amonde ensured a 12-5 lead at half time.
And it was no different this weekend, as the Fijians ran out 24-12 winners over Kenya in a lively final.
Kenya started the second half with a try to Billy Odhiambo but the comeback was snuffed out by consecutive knock-ons forced by Fiji.
After being outclassed 21-12 by Kenya in the semi-finals, the inexperienced All Blacks Sevens were no match for world series leaders South Africa in the play off for third, going down 29-7.
Zimbabwe fell behind early when Wesley Vali opened the scoring for Papau New Guinea, but Ngoni Chibuwe hit back with a try that was converted to give the Africans the lead. New Zealand didn't build up too much of a sweat in their first game against Russian Federation, running in six tries to win 36-5. However a subsequent Vatemo Ravouvou try put the result beyond Kenya's reach.
After finishing last in their pool following losses to Spain and Canada and a win over Kenya, Australia were relegated to the Challenge Trophy. Both teams have one more pool match tomorrow before the playoffs begin.
U.S. coach Mike Friday said everything seemed to be falling into place for his team.
But they stamped their title credentials with an emphatic 35-7 win over United States in the quarterfinals.