Seul face au portier tchèque Tomas Vaclik, l'attaquant parisien était près de signer sa 63e réalisation sous les couleurs suédoises dès la 5e minute de jeu. Mais son tir était impeccablement stoppé par Vaclik.
Laissé sur le banc contre la Turquie la semaine dernière à Antalya - les Suédois avaient perdu 2 buts à 1 - l'attaquant du PSG laissait finalement à Marcus Berg, sur un centre de Martin Olsson, le soin d'ouvrir le score à la 14e grâce à une reprise de volée au point de pénalty.
Deux minutes plus tard, les Tchèques portaient le danger devant les cages d'Andreas Isaksson par Theodor Gebre Selassies, auteur d'un puissant tir cadré, repoussé d'une claquette par Isaksson qui a annoncé cette semaine sa retraite internationale après l'Euro.
Les Tchèques finissaient par recoller logiquement au score à la 26e par Matej Vydra, d'une tête détournée au fond des filets par Olsson, et maintenaient la pression jusqu'à la pause, profitant des espaces laissés par une défense "bleu et jaune" fébrile depuis le début de la rencontre.
L'équilibre entre les deux équipes se confirmait à la reprise. Aux attaques suédoises répondaient les contres tchèques, sous le regard attentif de l'ancien président de l'UEFA, Lennart Johansson. Mal ou peu servi, présent tant en pointe qu'en défense, "Ibra" ne parvenait jamais à inquiéter sérieusement le gardien tchèque.
Le Parisien s'imposait dans la surface de réparation à la 90e et mettait le ballon au fond mais l'arbitre sifflait justement une faute aux dépens du Suédois.
Dans le cadre du groupe E de l'Euro-2016, la Suède affrontera l'Eire (le 13 juin au Stade de France), l'Italie (le 17 juin à Toulouse), et la Belgique (le 22 à Nice).
Dans le groupe D, les Tchèques affronteront l'Espagne (le 13 juin à Toulouse), la Croatie (le 17 juin à Saint-Étienne) et la Turquie (le 21 juin à Lens).