A spectacular Zlatan Ibrahimovic goal helped Sweden beat a France side who finish Group D runners-up and will now meet Spain in the Euro 2012 last eight.

France stuggled to get going in their final group match and Ola Toivonen went close for Sweden when his shot stuck the outside of the post during the first half.

Much-travelled striker Ibrahimovic eventually punished France for their malaise when he brilliantly volleyed in from 15 yards from a Sebastian Larsson cross.

Olivier Giroud headed high over the bar for France before Larsson went down the other end and smashed in a close-range shot for Sweden’s second.

They still go home while the French must now regroup ahead of their huge quarter-final against Spain.

The World Cup holders are bidding to become the first side in history to retain the European title.

And they are also in the running to be the first side to claim three major titles in three successive tournaments.