Swansea have confirmed the signing of Bafetimbi Gomis after the striker reached an agreement over his £80,000-a-week deal, Mirror reports.
The Frenchman became a free agent after playing out his contract at former club Lyon and has been in contact with a majority of clubs including Newcastle and Queens Park Rangers, before finalizing on his destination.
His contract with the Swans marks the highest wages the club have ever agreed upon, as Gomis completes his four year deal worth £16 million.
This capture was seen as a great victory for the Welsh side because they tried to sign him for 10 million just a season ago, before acquiring his services for free on their second attempt.
The player has collected 12 caps, netting three times for his country, as well as finding the back of the net on 14 occasions out of 29 starts for his club.