The Spanish international striker Roberto Soldado have been reached for a reported £26 million fee, subject to him passing medical.