Tobias Hysen's injury-time goal gave Sweden a 1-0 win over Euro 2012 host Ukraine in a friendly on Wednesday.

The second-half substitute beat the offside trap and poked the ball past goalkeeper Andriy Dykan to extend Ukraine's poor run of form of only one win in its last 10 games.

The game seemed set to end scoreless as both teams struggled to create clear-cut chances, before Hysen caught Ukraine's inexperienced defense flat-footed.

The first half was primarily a battle for control in midfield, with few chances.