41-year-old Roger Federer gave everyone a shocker as he announced retirement from professional tennis on Thursday. The Swiss tennis star, who won 20 Grand Slams in his illustrious career, announced the news through a note on social media platforms and said that Laver Cup will be his last ATP tournament. The 41-year-old said that the persistent injuries he has been facing in the last three years made him rethink his future. 

“As many of you know, the past three years have presented me with challenges in the form of injuries and surgeries. I've worked hard to return to full competitive form. But I also know my body's capacities and limits, and its message to me lately has been clear. I am 41 years old. I have played more than 1500 matches over 24 years. Tennis has treated me more generously than I ever would have dreamt, and now I must recognize when it is time to end my competitive career,” said Federer. 

" The Laver Cup next week in London will be my final ATP event. I will play more tennis in the future, of course, but just not in Grand Slams or on the tour."