Spurs agreed a fee with the Liga outfit on Friday, having met the Spain international's £25.9 million release clause, and the deal has now been confirmed after Soldado successfully completed a medical and agreed personal terms.
|SOLDADO JOINS SPURS
|33/1||Tottenham are 33/1 with BetVictor to win the Premier League
"We are delighted to confirm the signing of Roberto Soldado from Valencia after the player successfully completed his medical," read a statement on Tottenham's official website.
"The Spain international striker is expected to be available for the first time when we face Espanyol in our final pre-season friendly at White Hart Lane next weekend."
Soldado scored 24 goals in La Liga last season and joins a strikeforce that already includes Jermain Defoe and Emmanuel Adebayor.
The Real Madrid academy product has won 11 caps for the Spanish national team, scoring six times, and becomes Tottenham's record signing, smashing the £17m spent on Paulinho.