Roberto Martinez’s Group B winners saw off 2016 winners Portugal at the last-16 stage while the Azzurri, who also cruised through the groups, were given a scare by Austria before coming through in extra-time at Wembley.
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 tonight – Friday, July 2, 2021.
The match will be held at the Allianz Arena in Munich.
Where to watch Belgium vs Italy
TV channel: Tonight’s match will be televised live on BBC One for free.
Live stream: UK viewers will also be able to watch the game online via the BBC iPlayer.
Belgium vs Italy team news
Belgium coach Martinez says he will wait until the last minute to decide whether Kevin De Bruyne and Eden Hazard will play tonight.
De Bruyne rolled an ankle against Portugal and Hazard’s hamstring troubles returned in the closing stages of that match. Dries Mertens and Yannick Carrasco would come in if the pair are not fit to start.
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 XI: Courtois; Alderweireld, Vermaelen, Vertonghen; T. Hazard, Witsel, Tielemans, Meunier; Mertens, Lukaku, Carrasco
Italy XI: Donnarumma; Di Lorenzo, Bonucci, Chiellini, Spinazzola; Barella, Jorginho, Verratti; Chiesa, Immobile, Insigne
Belgium vs Italy prediction
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 win for the Azzurri after extra time.
Head to head (h2h) history and results
Betting odds and tips