New Zealand has beaten Canada 24-0 to advance to a semifinal showdown with defending champions England at the Wellington sevens.
Two Scott Curry tries, some hard running from Ben Lam and a third straight shut out of the opposition were the features of New Zealand's quarterfinal effort in drifting rain.
An impressive looking England await after they beat Samoa 21-5 in the first Cup knock out match of the day.
In the other semifinal Fiji will play South Africa after the side's advanced in contrasting quarterfinals over Argentina and Australia respectively.
New Zealand coach Gordon Tietjens will be pleased after his side continued their water-tight defence against Canada even after replacement George Tilsley was sinbinned with two minutes to play.
Playmaker Gillies Kaka had opened the scoring when he sold a dummy and skipped away from the defence following a strong midfield surge from Lam.
Bryce Heem then dived on a Canadian fumble from the kick off with Sherwin Stowers and captain DJ Forbes releasing Curry for the second try and a 12-0 buffer after Kaka's wide conversion was successful.
The second half was a stop start affair with injuries, a television match official ruling on a no-try to Tim Mikkelson and Tilsley's sin bin slowing the match to a virtual halt.
Tilsley returned just in time to score on the final whistle after an electric run up the middle by Akira Ioane, who would have done well to hold on and stretch for the line, but instead heaved a pass backwards.
Cama capped the match with a sideline conversion.
Earlier, England became the first side through to the Cup semifinals after a 21-5 win over Samoa.
Fale So'oialo opened the scoring for Samoa, who looked more comfortable than England in the wet conditions and took a 5-0 lead into halftime.
However, England had more pace in their ranks and after inexplicably spilling the ball in the first half Marcus Watson didn't miss his second opportunity after the break to put his side up 7-5.
Phil Burgess then galloped in under the posts for a second converted try and Watson grabbed his second when Samoa turned the ball over and he scooted down the side of a ruck to seal the match.
Fiji continued to look a side on top of their game with five tries against Argentina. The usual suspects Benito Masilevu, Emosi Mulevoro and the IRB World Series leading try scorer Samisoni Viriviri all got on the scoresheet.
South Africa ground out a 10-0 win over Australia with tries to Cecil Afrika and Werner Kok, but do not look as comfortable as some in the wet and greasy conditions.
New Zealand 24 (Scott Curry 2, Gillies Kaka, George Tilsley tries, Kaka con, Tomasi Cama con) Canada 0. HT:12-0.
- © Fairfax NZ News
Should South African teams be ditched from Super Rugby?Related story: Andrew Mehrtens: Let's ditch South Africa