Real Madrid agree £23m deal for Porto's Brazil international defender Danilo
The 23-year-old Brazil international, who has agreed a six-year contract until 30 June 2021, will join the La Liga club next season.
Danilo started his career at the Brazilian club America before joining Santos and then moving to Porto in January 2012, where he has won two Portuguese league titles.
He told uefa.com that he modelled himself on Brazil's legendary attacking full-back Cafu. "From my generation and in my position the player I watched a lot was Cafu, because he's a player who won a lot with Brazil. He was the captain of the national team for a long time, and he also made history outside of Brazil," he said.
Danilo won a silver medal at the 2012 London Olympics, and has become a regular for Brazil since Dunga took over as manager after last year's World Cup.
He has also helped Julen Lopetegui's Porto side reach the Champions League quarter-finals, where they will play Bayern Munich next month.
He will compete for a starting place at Madrid with Daniel Carvajal and the former Liverpool defender Alvaro Arbeloa.