Micah Richards has agreed a new four-year deal with Manchester City. Richards, 23, has become a key part of Roberto Mancini's side and his agent has now revealed he has committed his long-term future to the club.