South Africa’s Kevin Anderson has beaten defending Wimbledon champion Roger Federer in five gruelling sets. Anderson took it 2-6, 6-7, 7-5, 6-4, 13-11. Federer took the first two sets and then the South African returned strongly to take the third and fourth sets. The two players then held their serves brilliantly in the fifth and..
Continue reading…