Real Madrid To prevent cheap move in two years' time

With the foresight of preventing a transfer quagmire in two year's time, Real Madrid have added another year to James Rodriguez's contract.

As the Colombian left for Bayern Munich on a two-year loan, he was set to return with just 12 months left on his deal, which could have potentially put Los Blancos on the back foot should a fee need to be negotiated with an interested club.

While the Bundesliga champions can enact a 60 million euro purchase clause at any point of James' stay, the chances of that being negotiated down have been significantly reduced as the player's new contract will run for two more years after his loan ends.

Bayern are also due to pay 10m euros per season of the attacking midfielder's wage for the upcoming campaigns, his full salary.