The final of the 2016 London Sevens will see Scotland and South Africa face-off, after they came out on top in two hard-fought semi-finals at Twickenham

Neil Powell's South African side did enough to hold off Fiji in a 26-21 victory, while Scotland came from behind to defeat the United States 24-17. 

Hosts England suffered their second defeat of the day to drop out of the Bowl at the semi-final stage, going down 33-10 to New Zealand

Fife double lands Scotland place in Cup final against Boks 

In the first of the Cup semi-finals, South Africa built a strong enough lead, managing to hold off Series champions Fiji in a 26-21 win. 

The game was to and fro in the opening half, with Fiji scoring twice through Kitione Taliga and Osea Kolinisau, replying to scores from Tim Agaba and Kyle Brown as the sides went in level at 14-a-piece.

Dylan Sage then barged his way over, followed by a smart chip-and-chase sore from Rosko Specman to give South Africa a 12 point lead with just over a minute left on the clock. 

The Fijians did what they know best and attacked from deep, drawing to within five when Apisai Domolailai scored under the posts, but with time expired they conceded a turnover in their own territory to fall five points short. 

Scotland came from 10-7 down at half-time to beat the US, and secure their place in the final. Zach Test and Danny Barrett had scored two well-made tries in the first-half, and when Thretton Palamo added a third try the lead was up to ten. 

After Glenn Bryce had got the Scots back into the game, Dougie Fife crossed in the corner to give them their first lead since the opening minutes. 

In desparation mode, Barrett threw a 50/50 pass back inside which was intercepted by Scott Riddell, who then popped the ball off to Fife for the final try, giving Scotland a shot at a Tournament victory. 

Rieko blows out England to reach Plate final

The Plate final will be a repeat of Saturday's Pool D decider between New Zealand and Argentina after they overcame England and France in the semi-finals.

Argentina scored five tries in a 31-5 defeat of France, which included a long breakaway score from 15-a-side convert Juan Imhoff. Bautista Ezcurra crossed twice, with Fernando Luna and Matias Moroni also adding scores. 

In the second semi-final, New Zealand were twice reduced to six-men, but it meant very little as they swepped England aside 33-10. Dan Norton and Phil Burgess scored tries for England, but it was nowhere near enough against an at-times rampant Kiwi side. 

Rieko Ioane is up to nine tries at London following a hat-trick against England (image via: WorldRugby.org)

Rieko Ioane was the star of the show, scoring a hat-trick to take his tally to nine tries this weekend, with Pita Akhi and Lewis Ormond the other try scorers. 

Wales and Australia to contest the Bowl

Wales came from 17-7 down to beat Canada in their Bowl semi-final, thanks to a late intercept winner from Rhodri Williams. Justin Douglas had scored twice to give Canada a commanding lead, but the Welsh scored two late tries through James Benjamin and Williams to grab the victory. 

Australia just did enough to see off Samoa, in turn booking their place in the Bowl final. Henry Hutchinson kept up his excellent try-scoring record this weekend to notch a brace in the win.

Elsewhere, Kenya and Russia will battle for the Shield, after beating Brazil and Portugal, respectively, in their semi-finals.