Tennis great Roger Federer announces retirement

Tennis great, 20-time Grand Slam champion Roger Federer has announced his retirement, saying his body is sending a “clear” message after battling injuries for the past three years.