England and South Africa will meet in the final of rugby’s under-20 World Cup after winning contrasting semifinals.
South Africa has gone down in a shock 23-19 defeat against Ireland in their opening match of the IRB Junior World Championship in Stellenbosch.