Banned for three matches for slapping an opponent against Napoli earlier this month, Ibrahimovic has already served two games and had appealed for the sanction to be reduced in order to be eligible for Saturday's meeting at the San Siro.
Milan top Serie A with 50 points and 48 goals scored from 24 games but Juventus, who have conceded 14, are one point behind and have a game in hand.
Juventus have subjected champions Milan to two of their six defeats in all competitions this season, winning 2-0 in Turin in Serie A in October and 2-1 at San Siro in the first leg of an Italian Cup semi-final earlier this month.
Since then, Milan have returned to winning ways with a 2-1 win at third-placed Udinese, a 4-0 demolition of Arsenal in the Champions League and 3-1 win at Cesena.
But they have slipped up in other big matches this season - losing to rivals Inter as well as Napoli, Lazio and Barcelona, while Juve's problems have been against smaller sides, drawing with Cagliari, Parma and Siena since the start of the year.
Former Juve striker Ibrahimovic, who started his career in Italy with Antonio Conte's side, will be a big loss for Milan given his immense form against Arsenal but the Swede has never been his very best against former employers.
Despite the result of the appeal, Milan centre back Thiago Silva expects victory for Massimiliano Allegri's outfit.
"It's an important challenge. I am happy with the squad, we have rediscovered our will to win," the Brazilian told Milan Channel.
AC MILAN v JUVENTUS: HEAD TO HEAD
Live minute-by-minute text commentaries:
Malaga v Real Zaragoza (19:00)
Espanyol v Levante (21:00)
Rayo v Real Madrid (15:00)
Valencia v Sevilla (17:00)
Napoli v Inter (19:45)
Atletico Madrid v Barcelona (20:30)