Cilic beats Federer on day of upset

One of the most stunning days in recent tennis history ended with Marin Cilic beating Roger Federer to set up a US Open final against Kei Nishikori.
Federer and world number one Novak Djokovic had been expected to set up a repeat of the Wimbledon final but instead both were the victims of huge upsets yesterday.