European champions Real Madrid have signed the World Cup Golden Boot winner James Rodriguez for 63 million pounds from Monaco.