Son transfert à Madrid devient officiel dans la nuit du lundi 8 juin, suite à une annonce sur le site officiel du Real Madrid, pour un montant de 64,5 millions €(soit le deuxième transfert le plus cher de l'histoire du football derrière celui de Zinedine Zidane en 2001) même s'il ne sera présenté aux socios madrilènes que le 30 juin, après avoir disputé la suite des éliminatoires ainsi que la Coupe des confédérations avec le Brésil. Il a annoncé qu'il refusait l'honneur que lui faisait Florentino Pérez de porter le numéro 5 de Zinedine Zidane car il souhaite « se dissocier de l'image du successeur du joueur français »