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 sent packing at US Open August 28, 2018 Mighty Manyonga soars to new SA long jump record March 18, 2017 Sagan wins stage two to take yellow jersey July 8, 2018