Reigning champions England and four-time winners New Zealand will contest the final of the U20 Championship in Cremona, Italy next Saturday, 20 June.
New Zealand secured their place by demolishing France 45-7 in Calvisano on Monday, before England out-muscled South Africa, 28-20, to ensure their third final appearance in as many years.
New Zealand winger Tevita Li also became the tournament’s all-time top try scorer after a hat-trick against France saw him record a total of 13 tries in the U20 Championship, to bring him ahead of Australia’s Andrew Kellaway.
England’s powerful scrum did the damage to the Junior Boks, as a push-over try followed by a penalty-try in the first-half put the English on the front foot, however the South Africans will also rue two yellow cards during the first half.
Stadio Giovanni Zini in Cremona will host the final on Saturday next, 20 June, where New Zealand will be hoping to claim their first title since 2011, while England will be looking to make it a hat-trick of wins, after claiming the coveted trophy in both 2013 and 2014.
The losing semi-finalists, France and South Africa, will battle it out at the same venue for the third-place spot.
Elsewhere on day four, Australia beat Scotland 31-21 and Wales were too good for Ireland, meaning Australia will play Wales for fifth position on Saturday.
The shock of the day came in Viadana where underdogs Japan beat Samoa, 29-12, and will play Argentina on the final day of the tournament. Elsewhere in the battle for tournament seedings, Ireland will play Scotland and hosts Italy play Samoa to decide which team will stay in the U20 Championship next year.