Cristiano Ronaldo has agreed a new five-year deal at Real Madrid worth 90million euros (over £76m) to make him the world’s best-paid footballer and ensure he stays with the Spanish giants.

Real confirmed on their official website that the Portuguese would sign his new contract alongside president Florentino Perez at the Santiago Bernabeu at 12.45pm (BST) on Sunday.

The package will see him earn almost twice as much a season as Gareth Bale and is a calculated move aimed at soothing Ronaldo’s bruised ego after he lost the mantle of the world’s most expensive player to the £86m Welshman.