Last updated on .From the section Swansea

Kristoffer Peterson (right) has scored 23 goals in 81 Heracles league appearances and won his first Sweden cap in October 2018

Sweden international forward Kristoffer Peterson has signed a three-year contract at Swansea City.

The 24-year-old joins from Dutch club Heracles for an undisclosed fee which is thought to be worth around £500,000 rising to £1m.

Peterson scored 12 goals in 34 Eredivisie appearances last season.

Peterson was at Liverpool where he worked with Swans boss and former Reds academy manager Steve Cooper.

He is primarily a winger but can also play up front. His Swansea contract includes the option of a fourth year.

Peterson told the Swansea website: "I want to do well for the team and bring some joy to the fans because it is massive for me to sign for Swansea.

"Everyone back home knows about Swansea and their time in the Premier League, and the facilities show it is a massive club and I am honoured to play for them.

"I am motivated and determined to try to do some great things here."

The 6ft 1in player spent three-and-a-half years at Liverpool before then Anfield boss Brendan Rodgers sold him to Utrecht in 2014.

He had played senior English football during a loan spell at Tranmere, but has established himself in the Netherlands.

Peterson scored three times in 30 appearances for Utrecht and also had a loan spell at Roda JC before switching to Heracles in January 2017.

He joins fellow countrymen Kristoffer Nordfeldt and Joel Asoro at Swansea.