Roger Federer blazed into the Shanghai Masters semi-finals with a 6-4, 7-6 (7/4) victory over Kei Nishikori as the Swiss great’s title defence belatedly caught fire on Friday.
The 20-time Grand Slam champion and top seed will meet 13th seed Borna Coric on Saturday after the Croatian defeated unseeded Australian Matthew Ebden 7-5, 6-4.
The other semi-final tees up Novak Djokovic against young German star Alexander Zverev, just the second time they will have met.
The 37-year-old Federer was forced to battle through the first two matches of his title defence, first to Daniil Medvedev and then Roberto Bautista Agut. (AFP)