Manchester City defender Micah Richards has no doubt his game is improving facing their star-studded attack every day in training.

Richards believes his game is coming on thanks to his teammates.

"When you are up against David Silva, Sergio Aguero, Yaya Toure, Mario Balotelli, Edin Dzeko and the rest of them, it is hard," said Richards.

"It kind of makes you better as a player facing them every day in training. You have got to concentrate all the time and now and then give them a crack!

"It is just good to be playing with such quality players and it is helping my game as well, for sure."