Snooker's most successful player ever has announced his retirement from the sport.

Seven-time world champion Stephen Hendry's quit after losing 13-2 to Stephen Maguire in this year's quarter-finals yesterday.