Advertisement

Roger Federer

One of the greatest tennis players of all time will represent Switzerland at the London Games.