Carlo Ancelotti has warned Eden Hazard he will have to fight to win a place in his Real Madrid team, and said "the problem he has right now is he has a coach who prefers another player."

Hazard, 30, was an unused substitute in Madrid's 2-1 El Clasico win over Barcelona on Sunday after he missed last week's 5-0 Champions League thrashing of Shakhtar Donetsk with an injury picked up on international duty.

Ancelotti picked the in-form Vinicius Junior -- who has scored seven goals this season -- and Rodrygo on the wings at Camp Nou and was rewarded when both were involved in David Alaba's opener.