Robbie Keane has joined Major League Soccer side LA Galaxy for an undisclosed fee. Keane, who had also been linked with Leicester City, said he was "honoured, delighted and very excited" to be joining the American side.
Details of the transfer fee and length of contract have not been announced, but it is reported to be a £3.5m deal.
"I have always wanted to come and play in MLS so it's the perfect combination for me and a dream come true," he said.
Keane made 254 appearances for Spurs during his first spell at the club between 2002 and 2008, scoring 107 goals.
He moved to Liverpool in July 2008 but spent only six months at Anfield before returning to White Hart Lane.
However he failed to hold down a regular first-team place, amid competition from Jermain Defoe, Roman Pavlyuchenko, Rafael van der Vaart and Peter Crouch.
Galaxy general manager and head coach Bruce Arena said: "Robbie Keane will be a great addition to our club.
"I have followed his career and have always respected his ability as a competitor and a goalscorer."
A statement on the
Spurs website said: "The club can announce that it has reached agreement with Major League Soccer side LA Galaxy for the permanent transfer of Robbie Keane.
"We wish him all the best for the future."