Roberts has been away from Swindon for the past month as he has been treated for alcohol problems at the Sporting Chance clinic.
Roberts came on as a second half sub against Bradford and came close to scoring.
Roberts said: "I would like to thank all those people that have supported me and I now feel in the right frame of mind to continue with my life. I feel a different person now in every aspect of my life."
"I appreciate everything alot more now from family, friends and I have something to live for. The treatment has saved my life, not just my football career. I can't thank the people at Sporting Chance enough."