The defending champions, who have only dropped two points in the top-flight this season, went ahead courtesy of Rodrigo Bentancur's fine finish in the 31st minute.
Captain Giorgio Chiellini doubled their lead after the interval in scrappy fashion before Cristiano Ronaldo added gloss to the scoreline from the penalty spot.
The result emphatically ended Fiorentina's run of five successive draws as Juventus showed no sign of a European hangover.
When is it?
Kick-off is at 17:00 GMT
Where to watch online?
Eleven Sports are streaming the match online for UK viewers on Eleven Sports 2
Juventus to win: 4/6
Fiorentina to win: 9/2
Fiorentina 1-3 Juventus: Ronaldo is on a fine run of scoring in Italy and Juventus' Champions League tie in the week will not slow down their relentless domestic form.