Samisoni Viriviri and Jasa Veremalua scored two tries each as Fiji beat New Zealand 33-14 in a great comeback victory to book a spot in the Hong Kong 7s final against Wales at 11pm.
The All Blacks 7s started the game on high note with two successive tries to Ben Lam and Rocky Khan before Samisoni Viriviri scored in the corner just before the breather.
Ilai Tinai was on target with the conversion from the sideline.
Fiji went into halftime trailing by 14-7.
Viriviri scored his second try after shrugging off two defenders before Red Rock skipper, Jasa Veremalua scored his two tries.
Ulaiasi Lawavou put the final nail on New Zealand's coffin with a try on full time.
Meanwhile, Kenya was beaten by Wales in the first semifinal 19-0.
The world champions caught the high flying Kenyans napping on a number of occasions.
In the plate semifinals Canada defeated Portugal 19-14,Samoa beat Australia 12-5.
In the bowl semifinals England beat South Africa 26-14 and Hong Kong beat USA 20-12.
The cup final will be held at 11pm.
Story by: Akuila Cama