The 31-year-old Brazil international has featured just 11 times for Roberto Mancini's side this season after moving from Italian giants Inter in the summer after being sidelined by a long-term knee complaint.
However, he played the entire 90 minutes during the club's 1-1 draw with Bolton, hitting the bar with a vicious effort in the second half.
| MANCHESTER CITY LATEST
|13/2||Manchester City are 13/2 to draw 1-1 with United with BetVictor
"I think the Newcastle match [on March 30] will come too soon for me, though I hope to have been training normally by then," Richard told reporters in March.
"Realistically, I’m looking more to the game away to United and then the FA Cup semi-final to be properly involved again."
The England international has made just three league appearances for the club this campaign after undergoing knee surgery back in October.