Real Madrid agree to sign Brazilian defender Danilo from Porto

Real Madrid have reached an agreement with Porto to sign Brazilian right-back Danilo at the end of the season.

The 23-year-old, who has won two league titles with the Portuguese giants and has 11 Brazil caps, will commit to the Santiago Bernabeu outfit until June 30, 2021.

Danilo's summer transfer was confirmed by a statement on Real Madrid's official website, yet no fee was disclosed.

According to the BBC, a statement by Porto to the Portuguese stock exchange confirmed a fee of £23 million ($34.1 million).