Wolves have completed the signing of Adam Le Fondre on a season-long loan from Cardiff.
Brazilian right-back Rafael has agreed to move to Lyon from Manchester United.
Barcelona have agreed to cancel the remainder of Brazilian defender Henrique's contract, the Primera Division club have announced.
Henrique, who will be released from his deal this summer, cost Barca an initial 8million euros when he joined on a five-year contract from Palmeiras in 2008 but has spent the subsequent four years out on loan.
Immediately after joining he moved to Bayer Leverkusen for a year, and then, after spending pre-season with Barca in 2009, he moved to Racing Santander for two years, playing 57 league games. Last July he went out on loan again, this time to former club Palmeiras on a one-year deal.
A statement on Barcelona's website read: "Barcelona announce that the player Henrique Adriano, on loan to Palmeiras until June 30, will on that date rescind his contract with the club which runs until June 30, 2013.