Juventus and Real Madrid reached an agreement over right-back Danilo and the Italian club will pay €20 million to sign the player, according to Diario AS.

Danilo was expected to become a starter when he signed for Madrid two years ago but Dani Carvajal never lost his spot. Danilo never proved his true potential and was often considered the weak spot on Madrid's defensive line after some shaky performances that cost Los Blancos some points.

Still, Real Madrid could've hoped for a better deal. They spent around €30 million in the summer of 2015 and Danilo is still 25 years old. Furthermore, Juventus clearly have the money to improve their offer and they could be competing with Real Madrid in Europe for the next couple of years just like they did in the 2017 Champions League Final.

The deal has not been confirmed but Danilo will most likely leave Real Madrid this summer, meaning that Nacho could be Carvajal's backup on the right wing.