Former England captain David Beckham must complete the remaining six months of his contract at Real Madrid, club sporting director Predrag Mijatovic said on Monday.
Media reports have suggested Beckham might seek an early release to join his new club Los Angeles Galaxy after coach Fabio Capello said he would not play for Real again.
"Beckham still has six months of his contract left and he has to complete them. Beyond that it is up to the coach (whether he plays or not)", Mijatovic told Real Madrid television.
Mijatovic also said Brazilian striker Ronaldo would not be allowed to leave Real on a free transfer.
"We have some offers for him and we'll see what happens before the end of this January transfer window," he said.
"But let me make one thing clear. There has been a lot of talk recently that we would release him from his contract for nothing. We cannot allow him to go for free."
Ronaldo, 30, has a contract until 2008
Although Capello has hinted at a softening of his stance towards Beckham, Mijatovic made it clear the move to play the younger players in recent games meant that it was unlikely that the midfielder would get a look in.
The club have preferred Fernando Gago, Gonzalo Higuain, Miguel Torres and Jose Antonio Reyes to more recognised names over the last two weeks.
"We have a lot of players who promise much and have a great future. I think these youngsters have the edge over ones who have been here a few years because they are the future of the club," Mijatovic added.
Beckham has only started five league games under Capello this season.
He has agreed a five-year contract with Major League Soccer side Los Angeles Galaxy which will earn him around $250 million.