The game will be broadcast on Sky Calcio 1, Sky Supercalcio HD, and Premium Calcio in Italy.
The game will also air on RAI Internazionale, beIN Sports USA, and beIN Sports en Español.
Live stream is available on beIN Sports Play.
Juventus gain and lose a key midfielder for this clash. Arturo Vidal is set to return from a one-match ban, but deep-lying playmaker Andrea Pirlo will have to seat this one out as a result of his caution against Milan last Sunday.
Defender Giorgio Chiellini, previously out for three weeks with a calf injury, is set to return for Juve.
Fiorentina will be without midfielder Borja Valero, who serves the second of a reduced three-match ban. Defender Nenad Tomovic is also out through suspension.
Vincenzo Montella’s men are the only ones to have beaten Juventus so far in the league (4-2 in October), and will look to complete the double over the run-away league leaders.
Antonio Conte will seek to mastermind revenge on home turf, and his team are in the sort of form to do that. Juve have won their last 5 games in all competitions, and have only conceded once in those games.