England's sporting success against Australia continued with a 24-21 quarter-final victory at the Emirates Airline Dubai Sevens.
While England's cricketers piled on the runs in Adelaide, Ben Ryan's team booked a semi-final showdown with New Zealand courtesy of a late try from wing Dan Caprice.
England had surged ahead with tries from Harlequins scrum-half Ollie Lindsay-Hague and sevens veteran Ben Gollings before Australia hit back to lead 14-12. Dan Norton showed magnificent footwork to dazzle three defenders and set up Gollings for his second try but Australia rallied again to lead with less than a minute remaining. Caprice then raced clear after James Rodwell had claimed a vital restart to seal the victory.
England, who had scraped into the knock-out stages with a similarly late victory over Fiji on Friday, gave themselves a chance of revenge against the Kiwis.
New Zealand thrashed England 33-12 in the semi-finals of the Commonwealth Games and Ryan said: "We have another game in the cup which I didn't think we would have 24 hours ago after losing to Portugal. I am pleased we are playing New Zealand.
"We were embarrassed and down for a long time after our semi-final humiliation in the Commonwealth Games and we want to have a crack at them."
The Kiwis were ruthless in their 38-5 quarter-final victory over Wales, punishing every Welsh mistake to score five tries.
Ifan Evans claimed a consolation try for Wales, who drop into the plate competition.