En diciembre de 2006, fue traspasado al Real Madrid por 12 millones de euros firmando un contrato por seis años y medio.