Real Madrid president Florentino Perez has set the asking price for Valencia pair David Villa and David Silva.

Marca says Perez has informed his football staff not to pay more than £22 million for Villa or £18 million for winger Silva. With the likes of Chelsea, Liverpool and Barcelona circling for the Spain international pair, the cap placed by Perez risks seeing Real miss out on both players.

The one trump card that Perez can play is using Almeria striker Alvaro Negredo and Getafe midfielder Estaban Granero, both of whom have buy-back options held by Real, as makeweights in their offers for Villa and Silva.