Real Madrid has signed FC Porto and Brazil defender Danilo Luiz da Silva on a six-year deal worth 31.5 million euros ($33.8 million), starting next season.
Danilo, who played for Brazilian clubs America and Santos, moved to Porto in January 2012 and helped the Portuguese club win two league championships.
The 23-year-old’s transfer fee was disclosed by Porto to Portugal’s stock market regulator.
Danilo has played for Brazil 13 times, and won a silver medal at the 2012 London Olympics.
At Porto, he has 10 goals in 134 appearances, and has helped Julen Lopetegui’s team reach the Champions League quarterfinals, where it meets Bayern Munich on April 15.