“We have beaten them twice already this season, so why not again?” he said. “Arsenal will want revenge and they are a different team at home.

“At the Emirates they probably play the best football in the Premier League but we can beat anyone on our day. As long as we are right, nothing else matters.”

City also host Tottenham and sixth-placed Aston Villa before visiting West Ham on the final day of the season. Manager Roberto Mancini has said three wins would be enough for City to clinch fourth place and Richards insists they can still claim the final Champions League spot.

“I still believe we are looking healthy,” he added. “The games coming up are hard but we tend to play better against the better teams. Our aim is the top four, which is realistic, and we have to work hard for it.”