Real Madrid fichó al zaguero brasileño Danilo, del Porto, con un contrato por seis años y 31,5 millones de euros (33,8 millones de dólares) que entrará en vigencia a partir de la próxima temporada.
Danilo, de 23 años, llegó al Porto en enero de 2012 procedente de Santos, y ayudó al equipo a conquistar dos títulos de la liga portuguesa.
Danilo ha jugado 13 veces con la selección brasileña, con la que logró la medalla de plata en los Juegos Olímpicos de 2012 en Londres.
Con Porto suma 10 goles en 134 partidos, y ayudó al club a clasificarse a los cuartos de final de las Liga de Campeones, donde enfrentará a Bayern Munich.