Federer wins Swiss duel
Roger Federer reached a ninth Wimbledon semi-final after beating his great friend Stan Wawrinka in an all-Swiss battle on Centre Court.
The seven-time champion has never lost at the last-four stage at the All England Club and gave himself the chance to reach another final after taking national bragging rights with a 3-6 7-6 (7/5) 6-4 6-4 victory.