Sweden was eliminated from the European Championship in Zlatan Ibrahimovic’s last game for his country, losing 1-0 to Belgium on Radja Nainggolan’s goal.
As Group E runner-up, Belgium will play Hungary in the round of 16.
Nainggolan hit the ball hard from outside the penalty area in the 84th minute.
Needing a win to qualify, Sweden came close when Marcus Berg’s early shot was saved.
In his 116th and last game for Sweden, Ibrahimovic forced a save from Thibaut Courtois with a free kick and saw other shots go wide. He said Tuesday that he was retiring from international soccer after the tournament.
Belgium and Sweden were tied 0-0 at halftime in their Group E match Wednesday, with Sweden needing a win to stay in the European Championship.
Sweden started well, with Marcus Berg forcing a good reaction save from Thibaut Courtois in the fifth minute, but Belgium soon grew into the game.
Kevin de Bruyne threatened for Belgium in the 25th with a shot from the edge of the area off a neat backheel pass from Eden Hazard, but Sweden goalkeeper Andreas Isaksson made the save.
A minute later, Sweden striker Zlatan Ibrahimovic, who is retiring from international soccer after the tournament, shot low and wide.
Belgium will only be eliminated if it loses heavily to Sweden, or if it loses and Ireland beats already-qualified Italy.
Zlatan Ibrahimovic will start up front for Sweden in what could be his last international game.
Ibrahimovic said he will retire from international soccer after the European Championship, and Sweden will be eliminated Wednesday unless it wins. His strike partner is Marcus Berg.
Belgium will start with Yannick Ferreira Carrasco on the right wing despite a recent ankle problem. Another player with ankle issues, Mousa Dembele, is on the bench. Defenders Jan Vertonghen and Thomas Vermaelen will miss Belgium’s next game if they are booked.
Here are the lineups for the Group E match between Sweden and Belgium at the Stade de Nice:
Sweden: Andreas Isaksson, Erik Johansson, Victor Lindelof, Andreas Granqvist, Martin Olsson, Sebastian Larsson, Albin Ekdal, Kim Kallstrom, Emil Forsberg, Marcus Berg,Zlatan Ibrahimovic.
Belgium: Thibaut Courtois, Toby Alderweireld, Thomas Vermaelen, Thomas Meunier, Radja Nainggolan, Jan Vertonghen, Axel Witsel, Kevin De Bruyne, Yannick Carrasco, Eden Hazard, Romelu Lukaku.