Roberto Martinez's side see off 2016 winners Portugal in the last-16 stage as the Azzuri were given a scare by Austria.
The winner in Munich will face either Switzerland or Spain in the semi-finals.
Date, kick-off time and venue
Belgium vs Italy is scheduled for an 8pm BST kick-off on Wednesday, May 19, 2021.
The match will be held at the Allianz Arena in Munich.
Where to watch Belgium vs Italy
TV channel: The match will be televised on BBC One for free.
Live stream: UK viewers will be able to watch the match online via the BBC iPlayer.
Belgium vs Italy team news
Kevin De Bruyne and Eden Hazard have both been ruled out after picking up injuries against Portugal.
De Bruyne rolled an ankle and Hazard's hamstring troubles returned in the closing stages. Dries Mertens and Yannick Carrasco should come in.
Italy are sweating over the fitness of captain Giorgio Chiellini, who has been nursing a calf injury. Otherwise, Roberto Mancini has a clean bill of health.
Belgium vs Italy prediction
A tough one, this.
Belgium have two key players missing but still boast a fearsome attack. Italy coasted through the group stage before being pushed all the way by Austria - would that have helped them or hindered them?
I’m backing a narrow 1-0 win for the Azzurri after extra time.
Head to head (h2h) history and results
Belgium wins: 4
Italy wins: 14
Betting odds and tips
Belgium to reach semi-final: 4/6
Italy to reach semi-final: 11/10
Odds via 888sport (subject to change). Click here to find out more.