Federer var turneringen 5thfrö och Nishikori 20th- men det japanska esset drog av en bedövning
ATP Masters/WTA Premier Miami Masters pågår för närvarande, och varken regerande mästare - Novak Djokovic eller Serena Williams - ser ut att ge upp sin krona.
Men det har varit några stora störningar vid det Florida-baserade evenemanget, och här är 5 av de mest chockerande:
Kei Nishikori slår Roger Federer, QF 2014
Han kan vara en fast topp 10 -närvaro nu, men 2014 såg Kei Nishikori en rad ojämna prestationer och såddes 20: a på Miami Masters 2014. Han var uppe i kvartsfinalen mot femtefröet Roger Feder och vinnaren i den matchen skulle ha varit någons gissning.
Men en förnyad Nishikori tog sig an den 17-faldiga Grand Slam-vinnaren, som var ny från en final vid årets Indian Wells-turnering, förlorade mot den slutliga mästaren Novak Djokovic och hade hittat ny form efter att ha plågats av en skada 2013 och utklassats honom.
I stället, under kvartsfinalmatchen mellan det japanska 20: e seedet och den schweiziska legenden, var det Nishikori som blev den första spelaren att bryta Federers serv i turneringen hittills.
Nishikori visade enastående bollkontroll och konsekvens i sin serv under hela matchen, medan Federer, med egna ord, aldrig kunde få igång hans tjänst. Han slog schweizaren med 3-6, 7-5, 6-4 för att gå vidare till semifinalen, där han skulle gå ner till slutliga mästaren Novak Djokovic, som också är regerande mästare vid turneringen 2016.