New Bayern Munich coach Carlo Ancelotti has insisted he will not allow Robert Lewandowski to leave the German champions for Real Madrid.
Ancelotti took over at the Allianz Arena from Pep Guardiola, who left for Manchester City, at the end of last season.
Sky Sports' Spanish football expert Guillem Balague reported Real's interest in Lewandowski ahead of the summer transfer window, but Ancelotti is confident of keeping the Poland international in Bavaria.
"Real Madrid have many fantastic players, including (Karim) Benzema, (Gareth) Bale and Cristiano Ronaldo, Real don't even need Lewandowski," Ancelotti told German sports daily Sportbild.
"And even if they did, Bayern would not sell Lewandowski. Why should we let go one of the best strikers in the world voluntarily?"
Bayern face Real Madrid in a friendly in the United States on August 4.
The 57-year-old Ancelotti, who has won three Champions League titles as a coach, also revealed some of his training methods. For example, he gives his players marks out of 10 after each training session, but keeps them secret.
"I set certain expectations of my players," he added. "After every game, I note things down. This is my personal rating, in which no feedback is given out, including for the players.
"They get scores on a scale of 10, very good, to 1, very bad. Like how the journalists in Italy in La Gazetta dello Sport mark the players."
Bayern brought in Ancelotti in the hope of sealing a sixth European Cup triumph after three successive semi-final defeats under Guardiola.
Ancelotti is not known as a particularly hard taskmaster, and although he does not want players turning up late for training, he says he will leave it down to captain Philipp Lahm to dish out punishment.
"If a player is late, the captain must tell him that he must pay a fine in cash to the team," he said.
"It's me who sets the rules, but the players who control them between them. That's what I usually do and that's what I also want to bring to Bayern."