Blitzbokke into Commonwealth semi-finals
South Africa are through to the Commonwealth Games semi-finals in Glasgow after defeating hosts Scotland 35-12 in the quarter-finals.
New Zealand are looking for a fifth Commonwealth Games title in a row after previously winning in Kuala Lumpur, Manchester, Melbourne and Delhi.
Their quarter-final however against Kenya was far from a simple affair, Paul Treu's side pushing them close before ultimately the reigning champions came through to win 19-7.
An outstanding first half from Wales left Australia in tatters, leading 19-0 at the break and giving Australia with too much to do, Ed Jenkins' late score before the interval handing them a foothold.
Rebels flanker Sean McMahon's try brought Australia back within a score to set up the most thrilling of finishes, Pama Fou's converted try under the posts after the hooter sealing the comeback to win 19-21.
England turned out with their captain and IRB Sevens Player of the Year, Tom Mitchell, following his injury when they took on Samoa.
Marcus Watson's sharp feet opened the scoring but Samoa hit back with two tries before the break, one coming after James Rodwell had been sin-binned.
Stunning tries from either side by Lui Lolo and Dan Norton set up a one-point finish into the final minutes, with Samoa clinging on and counter-rucking to great effect to win 15-14.
South Africa killed off the Home Nations' participation in the tournament by defeating their Scottish hosts, early tries from Cornal Hendricks and Branco du Preez in the first half setting the tone, with Seabelo Senatla adding a third for a 21-0 lead at the interval.
Mark Bennett gave Scotland hope and after Lee Jones scored his sixth try of the tournament the home side were believing again. Senatla though put paid to that with a blistering second try before Cecil Afrika wrapped up proceedings with the Blitzbokke's fifth try for a 35-12 victory.
Semi-Finals: New Zealand v Australia, Samoa v South Africa
Quarter-Finals: New Zealand 19-7 Kenya, Australia 21-19 Wales, Samoa 15-14 England, South Africa 35-12 Scotland
Semi-Finals: Kenya v Wales, England v Scotland
Semi-Finals: Canada v Uganda, Papua New Guinea v Cook Islands
Quarter-Finals: Canada 33-0 Trinidad and Tobago, Uganda 35-0 Malaysia, Papua New Guinea 17-12 Sri Lanka, Cook Islands 31-7 Barbados
Semi-Finals: Trinidad and Tobago v Malaysia, Sri Lanka v Barbados