England will warm-up for the World Cup with a friendly against Mexico at Wembley on Monday, BestPrice betting here.

David Villa has completed his move from Valencia to Barcelona after putting pen to paper on a four-year contract at Camp Nou.

The Spain striker passed a medical on Friday and has now signed the deal which will keep him at Barcelona until 2014, with an option for an additional 12 months.

Cash-strapped Valencia are believed to have received €40million for Villa, who is also now secured at Barcelona by a buyout clause of €200m (£174m).

A statement on Barcelona’s official website read: “David Villa is now officially the first signing for 2010/11.

“He signed the contract that will keep him at the club for the next four seasons with an option for another.”

The striker has also expressed his delighted at the move and said he hopes to play a major role in any future success the club may enjoy.

He said: “I hope that all Barcelona fans will be happy with my performances, I am sure that will be the case.

“I have come to a club that has won everything in recent years, so I will add my little bit to make the club better than it is now and continue that run of success.

“It is already the best team and club in the world.”

Having secured the services of Villa, Barcelona are now expected to focus their attention on Arsenal captain Cesc Fabregas.

Quality
Barca remain adamant, though, that Swedish striker Ibrahimovic is not for sale and hope he can form a devastating partnership with their latest big-money acquisition.

“The season is very long and challenging and we have many quality strikers,” said technical secretary Txiki Begiristain.

“Just because Villa comes does not mean Ibra will have to go.

“Ibrahimovic had a spectacular season for three-quarters of it and his future has not been discussed.

“There is no doubt that Ibra will be happy (with Villa’s arrival) because it’s always good to have competition and he wants the same as Villa which is to win titles.”

England will warm-up for the World Cup with a friendly against Mexico at Wembley on Monday, BestPrice betting here.