Tottenham have completed the £26m club-record signing of striker Roberto Soldado from Valencia. The 28-year-old Spain international has signed a four-year contract after passing a medical and becomes Spurs' third summer signing.

A Spurs statement said: "We are delighted to confirm the signing of Roberto Soldado from Valencia after he successfully completed his medical."