In June 2005, Roberts was appointed manager of Clyde. He only had three players under contract, and held open trials in an attempt to get new players. Roberts gave the supporters their greatest day in years, when his Clyde side defeated Celtic in the Scottish Cup in January 2006. Earlier in the season, Clyde took Rangers to extra time at Ibrox Stadium in the Scottish League Cup. Roberts was sacked by Clyde in August 2006 after allegations he made racist remarks. An employment tribunal found that the allegations were "either highly exaggerated or possibly not true" and awarded Roberts £32,000 compensation for unfair dismissal.