 Harkness moved to Chester City on a free transfer on 11 July 2002, playing under former teammate Mark Wright.On 1 November that year, aged 31, having played just 10 times due to ankle injury, he ended his contract with the Conference Premier club by mutual consent.In September 2019, Harkness admitted at Liverpool Magistrates' Court to driving while disqualified and uninsured.