A shocking upset happened at Wimbledon on Wednesday. The South African Kevin Anderson defeated the Swiss Roger Federer in five sets, 2-6 6-7 (5-7) 7-5 6-4, after 4 hours and 13 minutes. On No. 1 Court, Anderson played an amazing match, coming back from two sets to love to reach his first Wimbledon semifinal ever. Anderson showed that his breakthrough at the 2017 US Open, where he reached the final losing to Rafael Nadal, did not happen by chance.