Swansea have completed the signing of France striker Bafetimbi Gomis, subject to international clearance.
The 28-year-old arrives on a free transfer after his contract with Lyon expired.
Gomis had been in Swansea for a medical earlier this week, with the club announcing a four-year contract on Friday evening.
"Swansea City is pleased to announce the signing of French international striker Bafetimbi Gomis, subject to international clearance," said a statement on the club's website.
"The 28-year-old has signed a four-year contract with the Swans on a free transfer from French club Lyon."
Gomis was a target for the Swans last summer but they could not get the deal across the line and turned instead to Wilfried Bony, who proved an instant hit to the extent he has been linked with a move away from the Liberty Stadium.
However, Swansea have indicated that Gomis has been signed to play alongside the Ivorian, rather than in place of him.
Gomis, a 13million euro signing for Lyon in 2009, scored 22 goals last season but did not earn a World Cup call from national team coach Didier Deschamps, leaving him on 12 caps.
In total, he managed 62 goals in 172 appearances for Lyon but declined the club's proposed new contract as he received numerous offers, including from the Premier League.
Gomis had been a long-term target too for Swansea's Barclays Premier League rivals Newcastle, but talks between the Magpies and the player's representatives failed to broker a deal.
- More about:
- Swansea City