Manchester City says midfielder Owen Hargreaves is leaving the English Premier League champions after making just four appearances.
The injury-prone former England international joined City last August after being released by Manchester United.
The 31-year-old Hargreaves has appeared 42 times for England, but has been dogged by knee, hamstring and shoulder injuries.