20-time Grand Slam singles champion Roger Federer has retired from professional tennis. Roger Federer retires from competitive tennis