Ricardo Carvalho ( born 18 May 1978 ) is a Portuguese football player . He plays for Real Madrid and Portugal national team . Ricardo Alberto Silveira de Carvalho OIH ( ; born 18 May 1978 in Amarante , Portugal ) , is a Portuguese footballer who plays as a center back for Spanish La Liga club Real Madrid , and for the Portuguese national team .