Barcelona sign Valencia star

The Catalan giants have agreed a £34.2million deal for the highly-rated striker.

A statement on Barcelona’s official website read: “FC Barcelona and Valencia CF closed a 40million euro deal for Spanish striker David Villa on Wednesday morning.

“The Spanish international is due in Barcelona on Thursday evening and will have a medical on Friday morning. Villa will then be officially unveiled as a Barca player.”