Spurs have signed West Ham's Jermain Defoe for £7m plus Bobby Zamora.
The Hammers announced the sale of their 21-year-old prize asset just as the transfer window closed at 1700 GMT.
Defoe had been linked with Arsenal and Manchester United, but Spurs have won the race for the signature of the highly-rated frontman.
Zamora moves to Upton Park after failing to make an impact at White Hart Lane following his £1.5m summer move from Brighton.
Spurs have paid an initial £6m for Defoe, which will rise to £7m based on "specific performance criteria".
He will be re-united at White Hart Lane with former Hammers team-mate Freddie Kanoute, who joined Spurs after West Ham's relegation from the Premiership.
The England Under-21 youngster put in a transfer request less than 24 hours after West Ham went down, but he stayed at Upton Park and has scored 15 goals this season.
But he has also picked up three red cards as his disciplinary troubles piled up.
"Tottenham Hotspur approached us on Sunday about Jermain," said Hammers chairman Terence Brown.
"And whilst it is a disappointment to lose Jermain, it has been clear since he put in the transfer request at the end of last season, which has never been withdrawn, that his future was always going to be elsewhere.
"Jermain has only played 22 matches out of a possible 34 for us this season,
mainly due to suspension.
"We have offered Jermain a new contract on several occasions which he has
"Coupled with the fact that he only has one more year on his contract after this season, we felt it was in the best interests of West Ham to maximise the potential transfer income, which would only have declined had we
let this opportunity pass."
West Ham manager Alan Pardew added: "The fee was very, very good in today's market and I insisted the move
wouldn't happen unless I got Bobby Zamora as part of the deal.
"The first offer they made was a straight money offer with Bobby coming on loan. If you look at this deal in the cold light of day you've got to say it's a
good deal for us."
Zamora has struggled to make the grade in the Premiership with Spurs, having failed to score a top-flight goal this season in 16 appearances.
The 23-year-old's only goal came in the Carling Cup as he struggled to recapture his form with Brighton which saw him score 70 in 119 league games.
Meanwhile, the Hammers have moved to bring in midfielder Sebastien Carole on loan from
The pacy 21-year-old, who can play in the centre or on the right, will stay at Upton Park until the end of the season.