West Bromwich Albion have completed the signing of Swedish striker Markus Rosenberg on a three-year contract.

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.