The New Zealand men's rugby sevens team have bounced back from their upset loss to Canada to qualify for the Cup quarter-finals at the Cape Town leg of the World Series.
The already depleted New Zealanders were again hit hard by injuries on the opening day, but overcame France 19-14 before falling 24-12 to Canada.
It's just the second time in history the New Zealand sevens men have lost to Canada.
The All Blacks Sevens then beat Samoa 19-10 in their final pool game to set up a quarter-final showdown with Argentina just before midnight Sunday night, NZ time.
Kenya are also through to the Cup quarter-finals after ending day one with two wins and a draw while hosts and defending champions South Africa beat England 10-0 in the final match of the day to book their place in the last eight.
Neil Powell's side will face Australia in a repeat of last week's Plate final in the quarters, while last week's runners-up England will play in the Bowl on day two.
It will be England's first appearance in that competition since the 2013 Port Elizabeth Sevens, after suffering defeat to South Africa and drawing to Kenya 19-19 in their opening match.
Elsewhere, series leaders Fiji and Australia were the only two sides to win all three of their matches at a sold-out Cape Town Stadium at the second round of the World Series.
The USA, who missed out on top spot in their pool by giving away a penalty with the scores tied against Australia and allowing 18-year-old and debutant Henry Hutchinson to claim the win for Scott Bowen's side, will play Kenya - with Mike Friday set to come head to head with his former side.