De esta forma Bélgica, que terminó segunda del grupo E, se enfrentará a Hungría en octavos de final. El delantero sueco deja su equipo nacional tras 116 partidos internacionales y 62 tantos.
El delantero, que cumplirá 35 años en octubre, había anunciado que dejaría la selección sueca tras esta Eurocopa y la eliminación de su equipo precipitó su despedida.
Italia, que tenía asegurado el primer puesto de llave, perdió este miércoles con Irlanda (1-0) y jugará con España en octavos.
Suecia terminó en cuarta y última posición con apenas un punto, tras un empate y dos derrotas, mientras que Irlanda, con cuatro unidades, se clasificó como uno de los cuatro mejores terceros de los seis grupos y se medirá en octavos a Francia.
Radja Nainggolan marcó el único tanto del partido para la selección belga, en el minuto 84. Al centrocampista le llegó un centro desde la izquierda, y conectó un potente disparo desde fuera del área.
A Bélgica le bastaba el empate para clasificarse como segundo del Grupo E, pero aun así tomó la iniciativa en los primeros minutos bajo la batuta de Eden Hazard, aunque Suecia, las pocas veces que llegaba, lo hacía de una forma nítida, con un Ibrahimovic muy activo, que no quería despedirse en este partido.
Pese a que el partido estaba muy abierto, con los dos equipos apostando por un sistema ofensivo no se creaban claras ocasiones de gol.
Bélgica tuvo la mejor ocasión al filo del descanso, con un centro de Kevin de Bruyne desde la izquierda que tocó Thomas Meunier con la cabeza, pasando delante de Romelu Lukaku sin poder rematarlo.
En la segunda parte, siguieron las mismas coordenadas, con los dos equipos en busca de la victoria, pero sin llegadas claras.
Ibrahimovic llegó a marcar un tanto en el minuto 62, pero fue anulado por fuera de juego.
Pero la mejor oportunidad del delantero sueco llegó en el minuto 83, justo antes del gol belga, al rematar de cabeza en buena posición un córner, que un defensa belga sacó con dificultades bajo los palos.
Ficha técnica: