Jude Bellingham is fit for Real Madrid this weekend despite suffering an injury scare during the Champions League contest with Braga on Tuesday night.
The England international limped off in his side's 2-1 win in Portugal due to a groin problem, and he did not train alongside his teammates on Thursday, but the 20-year-old has been cleared to take part in El Clasico with Barcelona.
Bellingham will again play as an advanced midfielder, with Rodrygo expected to be given the nod alongside Vinicius Junior in the final third of the field even if Joselu is back from illness.
Arda Guler is back in training, as he bids to make his debut for Real Madrid, but the Turkey international is not expected to be considered for selection on Saturday afternoon.
Dani Ceballos remains out with a muscular problem, while Thibaut Courtois and Eder Militao are long-term absentees due to serious knee injuries.
Head coach Carlo Ancelotti has a big decision to make when it comes to the position of Eduardo Camavinga, and it would not be a surprise to see the Frenchman moved into the left-back spot for this match.
The change would allow Toni Kroos to feature in midfield alongside Federico Valverde and Aurelien Tchouameni, with Luka Modric expected to start on the bench in El Clasico.
Nacho is available again following a domestic suspension, but it is likely to be Antonio Rudiger and David Alaba in the middle of the Real Madrid defence here.
Real Madrid possible starting lineup: Kepa; Carvajal, Rudiger, Alaba, Camavinga; Valverde, Tchouameni, Kroos; Bellingham; Rodrygo, Vinicius
> Click here to see how Barcelona could line up for this match body check tags ::