Dominant Juventus are looking to lift their sixth consecutive Serie A title this season. Valerio Pennicino/Getty Images

Juventus will begin the defence of their Serie A title with a home game against Fiorentina, with that fixture the pick of the opening day games in the 2016-17 season schedule.

The Bianconeri, who lost their opener to Udinese last year and took over a month to get their season up and running, will host the Viola on the weekend of Aug. 20-21.

Seeking a sixth straight Serie A title, Massimiliano Allegri's men will then travel to Lazio before hosting Sassuolo after the first international break of the season at the start of September. A week later, they head to Inter Milan for the Derby d'Italia against Inter Milan before Allegri's former club, Cagliari, pay the Juventus Stadium a visit.

Crotone's first-ever Serie A game will come in Bologna, with the promoted sides first home game against Genoa a week later.

Vincenzo Montella's debut as AC Milan coach comes at home against Torino, before the San Siro heads to Napoli. Udinese then come to the San Siro before Montella returns to his former club, Sampdoria, in the fourth round of matches.

His first derby in the 13th round of matches is also the first city derby of the season, with the Eternal City derby between Lazio and Roma coming two rounds later. The Turin city derby will take place just prior to Christmas.

The final round of matches will see Juve head to Bologna, and last season's runners-up, Napoli, travel to Sampdoria, while Roma will end their season at home to Genoa.