Thu Mar 27, 2014 10:46am IST

Nishikori stuns Federer to reach Miami semis