Highlights: Anderson upsets Federer Kevin Anderson Post published:July 12, 2018 Watch as Kevin Anderson defeat Roger Federer in a five-set thrillerto reach the semi-finals at Wimbledon. Rafael Nadal defeated Juan-Martin del Potro Novak Djokovic defeated Kei Nishikori John Isner defeated Milos Raonic Photo: Wimbledon.com You Might Also Like Halep finally wins Grand Slam title June 9, 2018 Halep on brink of No 1 ranking after reaching final June 9, 2017 Mosimane laments wasteful Downs February 22, 2017