Elmander has scored 11 goals in 38 appearances for Sweden
Bolton Wanderers have signed Sweden striker Johan Elmander on a three-year deal from French club Toulouse for an undisclosed transfer fee.
The move sees Norway striker Daniel Braaten going the other way in a deal believed to be worth about £10m.
"He is a player who will get us goals and create other opportunities for his team-mates," Bolton manager Gary Megson said of the 27-year-old Elmander.
He started in two of Sweden's three Euro 2008 group matches.
Megson has been tracking Elmander's progress since January, when he tried to sign him as a replacement for the Chelsea-bound Nicolas Anelka.
The former Brondby striker netted a hat-trick against Bordeaux in the final match of the 2007 season, guiding his side to third in France's Ligue 1 as well as clinching a Champions League qualifying slot.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.