The world’s top-ranked side looked worthy of that title during a perfect group stage run, with Romelu Lukaku in fine fettle with three goals.
The Portuguese - defending their title won in France five years ago - have looked equally potent in attack, with Cristiano Ronaldo boasting five goals and an assist after three games, but worrisome at the back.
Date, kick-off time and venue
Belgium vs Portugal is scheduled for an 8pm BST kick-off tonight - Sunday, June 27, 2021.
The match will be held at Estadio Olimpico de la Cartuja in Seville.
Where to watch Belgium vs Portugal
TV channel: Tonight’s match will be televised live on ITV for free.
Live stream: UK viewers will also be able to watch the game online via the ITV Hub.
Belgium vs Portugal team news
Kevin De Bruyne looks back up to full fitness after playing plenty of minutes since the tournament started, and should also be joined by Axel Witsel in midfield.
Thomas Meunier will hope to keep his place, while Thorgan Hazard is fit again.
Renato Sanches was one of the best performers against France and should retain his starting spot for Portugal, though William Carvalho is also pushing.
Ronaldo will be looking to score his 110th senior international goal tonight, the most by any player in history.
Belgium XI: Courtois; Alderweireld, Denayer, Vertonghen; Meunier, Tielemans, Witsel, T. Hazard; Mertens, Lukaku, E. Hazard
Portugal XI: Rui Patrício; Semedo, Dias, Pepe, Guerreiro; Palhinha, Sanches, Moutinho; Bernardo, Ronaldo, Jota
Belgium vs Portugal prediction
This tie could really go either way, but we should be treated with goals.
Roberto Martinez looks to prefer a more cautious approach despite his embarrassment of riches, and face a Portugal side who have already shipped six goals.
Will Belgium take off the shackles? They will be concerned about the likes of Cristiano Ronaldo, Bernardo Silva and Diogo Jota, but could be wise to do so.
Belgium 3-2 Portugal
Head to head (h2h) history and results
Belgium wins: 5
Portugal wins: 6
Betting odds and tips
Belgium to win: 6/4
Portugal to win: 21/10
Odds via 888sport (subject to change). Click here to find out more.