The All Blacks Sevens remain in line to defend their World Cup title following a dramatic come from behind semifinal win over Fiji in San Francisco this morning.
Down 12-10 at halftime, New Zealand took control of the game in the second half with two quick tries to secure a 22-17 win.
The All Blacks Sevens will face England in the final at 12.53pm NZT after the English stunned South Africa 29-7 in the first semifinal.
Joeseva Ravouvou scored the opening and clinching try for New Zealand while Dylan Collier and Regan Ware also crossed over for the All Blacks Sevens.
New Zealand held an early 5-0 lead before former NRL star Semi Radradra ran in 40 metres to give Fiji the lead. Collier put New Zealand back in front before a moment of controversy just before halftime when Fijian Amenoni Nasilasila scored a brilliant chip and chase try.