Barcelona have agreed a €40million fee with Valencia over the transfer of striker David Villa, the Spanish champions said on Wednesday. "FC Barcelona and Valencia CF closed a 40 million euro deal for Spanish striker David Villa on Wednesday morning," a Barcelona statement read. Villa, 28, is expected to sign a four-year contract at Nou Camp after undergoing a medical on Friday morning. The prolific striker has been Valencia's top scorer in every season since joining from Real Zaragoza in the summer of 2005. He also finished on top of the scoring charts in Spain EURO 2008 success, netting four goals in Austria and Switzerland.