Roger Federer has announced his retirement from tennis

Roger Federer, 41, has announced his retirement from competition.

Recently he has battled injuries and surgeries as well as a growing crop of new stars.

He played more than 1,500 matches at his age.

The ATP event comes to its finale next week at the Laver Cup in London.

He has won more than 100 titles in total and holds a record of 1,251–275 according to the ATP.

She has won 20 Grand Slam singles titles, including eight at Wimbledon.

He has never retired from a match in singles or doubles.

In his last 24 years of sporting journey, he has shown incredible adventure.