Former heavyweight champion Larry Holmes is recovering at home after two days in hospital.
The 63-year-old Holmes was treated for high blood sugar.
Holmes has told The Express-Times of Easton that he was admitted to St Luke's Hospital in Bethlehem Township in eastern Pennsylvania on Tuesday after his blood sugar spiked.
He said he had felt lightheaded and drowsy and his doctor sent him to hospital.
Holmes, rated as one of the best heavyweights in modern boxing, returned to his Palmer Township home on Thursday afternoon. He said he was taking medication and following his doctor's instructions to lose weight and eat right.
He said blood sugar problems ran in his family. Holmes grew up in Easton and was heavyweight champion from 1978 to 1985.
Known as the Easton Assassin, he defended his title 20 times and won his first 48 professional bouts. During his outstanding career, he beat the likes of Muhammad Ali, Mike Weaver, Ernie Shavers, Ken Norton and Tim Witherspoon.
He was also a sparring partner for Joe Frazier. He won the WBC title in Las Vegas in June 1978 when he beat Ken Norton on a split decision.
His last fight was in June 2002 when he beat Eric Esch on points. He was inducted into the International Boxing Hall of Fame in 2008.