Italy's replacement fly-half Carlo Canna kicked a late penalty to secure a 20-18 comeback win over Canada.
Italy international Andrea Masi has been forced to retire because of an injury suffered during the World Cup.
Hooker Ornel Gega scored two tries as Italy handed new coach Conor O'Shea his first win, beating the USA 24-20 in San Jose.
Giovanbattista Venditti is ending a frustrating spell with the Newcastle Falcons to return home to Italy to play for Zebre.
The World Rugby U20 Championship kicks-off on Tuesday at the AJ Bell Stadium in Salford, with New Zealand looking to retain their title.
Conor O'Shea is determined to build the "best Italian team ever" and says work on the squad's fitness levels will be vital.
Italy coach Conor O'Shea has left out Martin Castrogiovanni and included several new faces in his summer tour squad.
England's players' union has backed Bill Beaumont's bid to move the Six Nations to create a global rugby season.
Fast and easy online Sky Sports upgrade
Rugby Union news, direct to your mobile
Watch the action with a Sky Sports Pass
Win in our free to enter competitions section
We've a host of top class rugby union action
Barbarians v South Africa
5th November 2016