West Brom have completed the signing of Swedish striker Markus Rosenberg on a three-year contract, the Barclays Premier League club have confirmed.
Rosenberg has joined the Baggies as a free agent after his contract with Werder Bremen expired at the end of last season.
He becomes new Albion manager Steve Clarke's fourth signing of the summer.
Rosenberg, who had previously played for Malmo, Ajax and Racing Santander, has been on the Baggies radar since it became clear his days at Bremen were numbered.
He held talks on Monday afternoon with Albion at their training ground and passed a medical before agreeing to sign subject to international clearance.
Clarke said: "Markus is an experienced striker, has scored goals in three of Europe's top leagues and top European competitions, and is determined to prove himself in the Premier League."
He added: "Markus has had several other offers this summer but made it clear joining West Brom was his first choice."
Rosenberg joined midfielder Claudio Yacob, winger Yassine El Ghanassy, who is on a season long loan from AA Gent, and keeper Ben Foster as summer signings by Clarke.
Baggies sporting and technical director Dan Ashworth revealed Rosenberg had been on Albion's wish list before this summer.
He said: "We have been keeping tabs on Markus for two or three years now and getting a player of his calibre is a real coup for the club."