Riding a superb serve, Novak Djokovic topped Sebastian Korda 6-3, 7-6(4) to become the oldest semifinalist in Miami Open history.
World No. 1 Aryna Sabalenka swept Jasmine Paolini 6-2, 6-2 to reach her maiden Miami Open final.
The American will face Alexandra Eala in Thursday's semifinal action in Miami.
Fils set a battle of young guns with Jakub Mensik in the quarterfinals.
World No. 140 Alexandra Eala broke serve eight times stunning Iga Swiatek 6-2, 7-5 in one of the most shocking upsets in Miami Open history.
The World No.1 will face Jasmine Paolini in the Miami semifinals.
Design by Tennis Now Team