Just two league games have been played by each side so far this season, but the excitement of two giants facing off is greater than ever ahead of one of the biggest matches in European football.
As defending champions, Juventus will start the game as firm favourites to collect all three points, but there have already been signs in the current campaign that it will not be an easy route to the title for Massimiliano Allegri's side.
The 47-year-old returns to Milan on Saturday for the first time since being sacked in January, and he'll be eager to pick up a win against a side he led to the Serie A title in 2011.
Milan's promising start to the season may have been expected, but how Filippo Inzaghi's side perform against the champions will give their doubters a clear sign of how far they've come under the Italian.
The Rossoneri have been given a boost in the build-up to the match with the news that Fernando Torres could be fit enough to make his debut for the club.
He is expected to begin the game on the bench, though, with Inzaghi likely to keep faith with the attack which scored five goals in the win over Parma on Sunday.
Allegri is unlikely to make changes to the Juventus side, and could select the same 11 who beat Malmo in the Champions League on Wednesday night.
AC Milan: WW
Possible starting lineups
AC Milan: Lopez, De Sciglio, Rami, Alex, Abate, Muntari, Poli, De Jong, Honda, Menez, Bonaventura
Juventus: Buffon, Caceres, Bonucci, Chiellini, Evra, Lichtsteiner, Asamoah, Pogba, Marchisio, Tevez, Llorente
Sports Mole says: 1-2