Jakub Blaszczykowski has been signed by Wolfsburg from Borussia Dortmund.

Wolfsburg said the 30-year-old signed a three-year contract. Both clubs agreed not to disclose the transfer fee though Kicker magazine reported it as being around €5 million (£4.2 million).

Blaszczykowski, who played 197 Bundesliga games for Dortmund, winning the league in 2011 and 2012, spent last season on loan at the Serie A side Fiorentina.