Black Ferns Sevens have kept their quest for a fourth straight tournament victory alive, overcoming France for a spot in the final at the Vancouver world series event.
The NZ women will face archrivals Australia, after their dominant 36-7 win over the French in the semis.
Leading 17-0 at halftime, Michaela Blyde made the contest safe with a length-of-the-field try, converted by Tyla Nathan-Wong, immediately after the restart, before France pulled on back through Jade Ulutule.
Speedster Stacey Waaka grabbed her second try, before Jazmin Felix-Hotham broke through to put the seal on their performance.
New Zealand were almost upset by Canada in the quarter-finals, where they emerged 10-5 winners in a tense finish.
Meanwhile, the All Blacks Sevens have cemented a fifth-place finish, after a 50-7 demolition of United States.
After overwhelming them 52-0 in poolplay, the win was their second of the tournament against the Americans, with Joe Webber running in a hat-trick of tries.
Their hopes of a third consecutive tournament victory ended with defeat to Australia in the quarter-finals, but they bounced back against the British, with Roderick Solo scored a trying double en route to a 19-5 win.
Their lead atop the overall series standings has been reduced to 12 points over nearest rivals Argentina, who beat France 33-21 in the final.
All Blacks Sevens 50 (Webber 3, Carter, Fineanganofo, McGarvey-Black, Solo, Leo, McGarvey-Black 3, Rokolisoa 2 conversions) USA 7 (D'Amore try)
Black Ferns Sevens 36 (Waaka 2, Hirini, Nathan-Wong, Blyde & Felix-Hotham tries; Nathan-Wong 2, Pouri-Lane conversions) France 7 (Ulutule try; Drouin conversion)