Sweden started off the scoring in the 23rd minute after Serbia’s keeper Branimir Aleksic fumbled the ball on a Swedish corner and Ola Toivonen tapped it through the posts with his heel.
But Serbia equalised just four minutes later, after a tackle by midfielder Anders Svensson gave Serbia a free kick that led to a corner which Neven Subotic headed in between two Swedish defenders.
Serbian keeper Damir Kahriman, who replaced Aleksic at the start of the second half, pulled down Toivonen and earned Sweden a penalty kick in the 52nd minute, which Zlatan Ibrahimovic blasted into the far-left corner to produce Sweden’s winning goal.
Sweden’s attackers picked up the tempo in the second-half.
But despite the win, the hosts looked shaky and uncertain, nowhere near the smooth-playing and united team seen during training camp, raising the question whether coach Erik Hamren would be able to iron out the wrinkles before the
Also of concern was Sweden’s starting goalkeeper Andreas Isaksson, who left the pitch in the 71st minute with a slight groin injury — both good and bad news as Swedish fans breathed a sigh of relief it wasn’t his recurring shoulder problem that has sidelined him in the past.
Sweden has been paired alongside England, France and co-hosts Ukraine in Group D at Euro 2012, which runs from June 8th to July 1st in Poland and Ukraine.