Swansea have agreed personal terms with Danny Graham over his proposed £3.5 million transfer from Watford.
The striker was given permission to speak to the Premier League new boys after the Hornets confirmed they had accepted the Swans' increased offer on Monday.
These talks have now reached fruition, with Swansea chairman Huw Jenkins confirming their success following discussions with Graham and his agent.
The 25-year-old will sign a four-year contract with an additional 15 per cent sell-on clause to Watford on any profit above the £3.5 million fee.
Jenkins told the club's official website: "We have agreed all personal terms with Danny.
"He will have a medical and complete all the formalities once he returns from his holiday.
"Danny has also spoken to Brendan (Rodgers) at length. He is thrilled to conclude the deal and is looking forward to the challenge of Premier League football with Swansea.
"He is a player we have admired for quite some time and as a football club we are delighted to get our man.
"Brendan is looking forward to working with him and there is no doubt he will strengthen our team for the new campaign.''
Graham was hot property after finishing last season as top goalscorer in the Championship.
West Brom and Queens Park Rangers had seen bids turned down, whilst Newcastle were also thought to be maintaining an interest.