Top seed Roger Federer has been knocked out of the Shanghai Master in the semi-final stages today by world number 19 Borna Coric from Croatia. Coric defeated Federer in straight sets 6-4 6-4 to reach his first Masters 1000 tournament final and will now face Djokovic who thrashed German Alexander Zverev 6-2 6-1 in just over an hour in the other semi-final. Djokovic now 31, is on a 17 match winning streak, a run that include titles at Cincinnati Masters and the US Open. The US Open and Wimbledon champion last lost a match in the Rogers Cup third round on August 10th.