The Azzurri will face England in the final at Wembley on Sunday, bidding to win their second European Championship title and first since Zoff helped the team to victory in 1968.
When the Italians beat Spain in the European Championship semifinals, there was Mancini sharing joyous hugs with Vialli on the field at Wembley Stadium.
Italy, chasing a first European title since 1968, will meet either England or Denmark, who play on Wednesday, in London.
The Italians will have to come back on Sunday to Wembley to collect that and complete this renaissance of a great soccer nation in the European Championship final.
This might be a match between teams who have almost forgotten what it feels like to lose -Spain has only one defeat in its last 29 games — but Italy looks to have the edge, at both ends of the field.
Nicolo Barella and Lorenzo Insigne scored first-half goals in Munich as the Italians extended their national record unbeaten streak to 32 games.
Roberto Mancini made eight changes to his side in their last game against Wales and admitted he now had a selection headache.
Italy have not conceded a goal in 11 matches, a total of 1,055 minutes.
Roberto Mancini's side play Wales for top spot in Group A in Rome, after 3-0 wins over both Turkey and Switzerland put them through to the last 16.
Italy extended its unbeaten streak to 29 matches — one shy of the team record — and kept its 10th clean sheet in that run.
Switzerland were held 1-1 by Wales in their Group A opener in Baku and on Wednesday take on Italy who beat Turkey 3-0 in Rome.
Roberto Mancini's resurgent four-time world champions are being touted as possible dark horses after failing to qualify for the 2018 World Cup.
Riva was a member of the Azzurri's only European Championship winning team 53 years ago, scoring in the final against Yugoslavia in Rome's Stadio Olimpico.
Italy is in Group A with Turkey, Switzerland and Wales for the European Championship.
A flawless Euro 2020 qualifying campaign has positioned the four-time World Cup winners as among the favourites in a tournament which they kick off at home on June 11 against Turkey in Rome.