South Africa, New Zealand, France and England are through to the U20 World Championship semi-finals.
Defending champions England made it into the last four despite being defeated by Pool A rivals, qualifying ahead of Australia and Ireland as the best runners-up.
They will now meet South Africa in a repeat of last year's final.
U20 World Championship Semi-finals:
South Africa v England, New Zealand v France
U20 World Championship Results: Round Three