Raheem Sterling and Sergio Aguero have been named on the bench by Pep Guardiola for the first leg of Manchester City's Champions League last-16 tie with Real Madrid.

Sterling has missed the majority of February due to a thigh strain, but Guardiola confirmed on Tuesday the 25-year-old – who has five Champions League goals to his name this season – would be fit to return at the Santiago Bernabeu.

The England forward has only been deemed fit enough to take a place among the substitutes however, and he is joined on the bench by City's leading scorer, Aguero.

Gabriel Jesus, who replaced Aguero and scored the winning goal against Leicester City on Saturday, starts up front in one of two changes to City's team – the Brazil international has scored four goals in five Champions League games this term.

Jesus' compatriot Fernandinho is a surprise omission, with Nicolas Otamendi partnering Aymeric Laporte at the back.

Madrid boss Zinedine Zidane, meanwhile, has made three alterations to his side following a 1-0 defeat at Levante last time out.

Toni Kroos is replaced by Federico Valverde in midfield, while Ferland Mendy is in for Marcelo at left-back and the injured Eden Hazard makes way for Vinicius Junior, who is preferred to Gareth Bale.

Karim Benzema leads Madrid's line and will become the sixth player to make 100 Champions League appearances for the club, with Sergio Ramos making a record 124th start.