Roger Federer

Roger Federer

Swiss professional tennis player who held the ATP No. 1 position for a record 237 consecutive weeks.

Follow Roger Federer On: