Newly promoted Swansea confirmed they had signed Watford forward Danny Graham on Tuesday for a club record fee of £3.5 million.
Graham, 25, joins Swansea on a four-year contract after a stellar season for Watford last term which saw him finish as Championship top-scorer with 24 goals.
"We have agreed all personal terms with Danny," Swansea chairman Huw Jenkins said in a statement. "He will have a medical and complete all the formalities once he returns from his holiday."
"[Graham] 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."
Graham, a former England Under-20 international, scored 41 goals in two seasons at Watford, which followed a successful spell at Carlisle between 2007 and 2009.