Manager Pep Guardiola says the whole squad is now looking fit and healthy.
Treble-chasing Manchester City could be close to full strength as they take on arch-rivals Manchester United in the FA Cup final on Saturday.
The champions have had fitness concerns in the build-up to the Wembley showpiece.
Jack Grealish, Kevin De Bruyne, Ruben Dias and Manuel Akanji all missed last weekend’s final Premier League game of the season at Brentford for a variety of reasons.
Training for the quartet was also curtailed as City opted not to take risks ahead of what is a momentous period in the club’s history with the Champions League final to follow next week.
Manager Pep Guardiola says the whole squad is now looking fit and healthy.
He said: “They’ve trained well in the last two training sessions. They are all of them, more or less, fine.”
One member of City’s first-choice XI who will not start, however, is goalkeeper Ederson.
Back-up Stefan Ortega has featured in all domestic cup fixtures this season and, after also playing in two of the last three Premier League games, will be given the nod at Wembley.
“Stefan is going to play,” said Guardiola of the German, who has not conceded a goal in the FA Cup this term.
“I have always been like that in the FA Cup. The keeper who has played in the FA Cup is going to play in the FA Cup (final).”
Guardiola is preparing for a tough contest against a United side who will not be short of incentives at Wembley.
As well the usual cup final and derby motivations, United are also bidding to prevent City emulating their so far unique achievement of winning the Premier League, FA Cup and Champions League in the same season.
City thrashed United 6-3 early in their manager Erik ten Hag’s reign back in October but Guardiola feels they are a considerably better side now.
He said: “A final is special for itself but what United have been doing in the last four, five, six months – they are a completely different team from the beginning of the season when we faced them here.
“I have the feeling that the team has improved from the beginning of the season – the patterns are more clear and the quality they have.”
Guardiola insists he is taking the fixture in isolation and not yet thinking about it in the context of a potentially glorious treble.
He said: “It would be good for us if we think about what we have to do to win one game.
“We have to analyse the strength of our opponent and see the weaknesses they have. The focus is, it’s a football game, that’s the most important thing.
“What’s (said) outside is normal, we cannot control it, but the last two games of the season we have to do what we have to do on the pitch to win the game.”