The Swiss star is looking to put an end to his bad tournament form by retaining his Shanghai title this weekend.
Federer beat Roberto Bautista Agut in three sets earlier this week to set up a clash with Nishikori, who made light work of Sam Querrey yesterday.
Borna Coric or Matthew Ebden await Federer in the semi-final should he get passed the Japanese star today.
Here is everything you need know about tuning into the last eight tie later this afternoon.
How to watch Roger Federer vs Kei Nishikori on TV
Roger Federer’s quarter-final clash against Kei Nishikori in the Shanghai Masters will be shown live on Sky Sports.
Sky Sports hold the rights for the entire Shanghai Masters this week, with Sky Sports Action showing most of the action.
Coverage of the Shanghai Masters for today is already underway with Federer’s match expected to get underway at roughly 12.20pm BST.
The Swiss star will take to the court after the conclusion of Coric’s clash with Ebden.
Roger Federer vs Kei Nishikori LIVE stream online
For Sky Sports, you can stream the action live online on your desktop or laptop via the Sky Go app, which if you’re an existing customer, is also available on iOS and Android smartphone and tablet devices.
Sky Go is also available on a number of platforms including Amazon Fire devices, iPad, Mac computers and laptops, Playstation 3, PS4 and Xbox One.
If you’re not currently a Sky Sports customer but can’t stand to miss out on the action, you can add the channels to your box via a NOW TV subscription.
Day passes, which let you add Sky Sports channels for 24 hours, start at £6.99 a day, with a weekly pass starting from £10.99, and no locking in to a contract.
NOW TV doesn’t even require a typical television to use.
It is also available on a NOW TV Box, Chromecast, PS4, PS3, Xbox One, Xbox 360, Roku, LG Smart TV, PC or Mac, and selected mobile and tablet devices.