Despite being down at half-time against juggernauts Fiji, the reigning men's champions New Zealand showed their mettle to take the victory 19-12, on day 2 at the Hong Kong Rugby Sevens.
It sets up a scintillating semi-final clash against old rivals Australia, who pulled off an impressive 15-0 win against South Africa earlier.
In the other quarter-finals, France were at one point trailing 10-7 to Spain, but 'Les Bleus' pulled-off a furious comeback with 17 unanswered points to win it 24-10.
France will next take on Ireland in the semi-final, who went the distance against the USA after needing extra-time to decide the outcome – the Irish came out on top 24-19 over the Americans.
In the women's competition, it will be another showdown on Sunday at Hong Kong Stadium between Australia and New Zealand for a place in the final, while France will clash with the USA.