Tennis star Roger Federer hails from –

UK
Switzerland
USA
France

The correct answer is B. Switzerland.

Roger Federer is a Swiss professional tennis player. He is currently ranked world No. 9 in men’s singles tennis by the Association of Tennis Professionals (ATP). Federer has won 20 Grand Slam singles titles, the most in history for a male player. He has also won a record eight Wimbledon titles, six Australian Open titles, five US Open titles, and one French Open title. Federer has held the world No. 1 spot in the ATP rankings for a record total of 310 weeks, including a record 237 consecutive weeks. He has won a record 103 ATP Tour titles, including a record 28 Masters 1000 titles. Federer is considered one of the greatest tennis players of all time.

Option A is incorrect because Roger Federer is not from the UK. He is from Switzerland.

Option C is incorrect because Roger Federer is not from the USA. He is from Switzerland.

Option D is incorrect because Roger Federer is not from France. He is from Switzerland.