Roger Federer plays the Grand Slam champion Laver Cup  for the last time.

Roger Federer has announced his retirement.

Federer said "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."

Federer said he intends to keep playing tennis, "but just not in Grand Slams or on the tour."

Nadal expressed a similar sentiment, tweeting, I wish this day would have never come.

Roger Federer is a champion's champion. He has the most complete game of his generation and captured the hearts of sports fans around the world with an amazing quickness on the court and a powerful tennis mind.

I was lucky enough to play so many epic matches that I will never forget," Federer said in Thursday's announcement addressing his competitors.