The New Zealand Sevens team are through to the Vancouver final after they overcame Australia 28-19.
Two quick-fire tries to Sione Molia sealed the deal for the All Blacks Sevens team, who will now play South Africa later in the day.
The All Blacks Sevens got off to the perfect start with captain Tim Mikkelson showing a clean pair of heels to burst through.
Gillies Kaka, who showed real pace in the quarter-final win over Samoa, once again put his foot down to double New Zealand's lead.
But Australia bounced back through tries to Con Foley and Hugh Hutchison to leave the semi-final evenly poised at 14-12 at halftime.
A powerful double to the impressive Molia sealed the win and improved New Zealand’s recent record over the Aussies to 21 wins and one defeat.
"We had to guts it out against a good Australian team, I thought they were one of the form teams coming into this tournament, on the back of Vegas and nearly beating Fiji, and we knew it was going to be really tough," New Zealand coach Gordon Tietjens said.
"Getting off to a good start makes a big difference, we let them back into the game which was concerning but to pull away again like we did was really pleasing."
New Zealand will play South Africa in the final at 2pm.