Milan have the chance to go seven points clear by welcoming Bari with Alexandre Pato, Robinho and Zlatan Ibrahimovic.
The Rossoneri are already top of the table and can take advantage of Inter's slip-up against Brescia on Friday evening.
Their game kicks off at 11.30 UK time at San Siro, an unusual lunch-time start for the League leaders.
Coach Massimiliano Allegri has to do without Kevin-Prince Boateng, Marek Jankulovski, Andrea Pirlo, Massimo Ambrosini and Pippo Inzaghi.
The left-back slot is taken by Luca Antonini, while Alexander Merkel is a surprise midfield starter.
Milan went out of the Champions League this week, but welcome back Antonio Cassano, Mark Van Bommel, Urby Emanuelson and Gennaro Gattuso, who were ineligible for the trip to Tottenham.
Despite having played practically every game this season, there is no rest for Ibrahimovic.
Bari know they are practically doomed to relegation and have been propping up the table for months.
However, the Galletti have been improving in recent weeks, holding Fiorentina to a draw and very unlucky to lose 1-0 at Udinese last Sunday.
Alessandro Gazzi sits out a ban, joining Paulo Barreto, Salvatore Masiello, Vitalii Kutuzov, Andrea Raggi and Alessandro Parisi in staying behind.
The front two are Gergely Rudolf and Abdel Ghezzal, leaving ex-Roma striker Stefano Okaka on the bench.
Milan: Abbiati; Abate, Nesta, Thiago Silva, Antonini; Gattuso, Van Bommel, Merkel; Robinho; Pato, Ibrahimovic
Bari: Gillet; A Masiello, Glik, Belmonte, Rossi; Alvarez, Codrea, Almiron, Bentivoglio; Rudolf, Ghezzal
Watch Serie A live in the UK on Premier Sports for just £11.99 per month including live LaLiga, Eredivisie, Scottish Cup Football and more. Visit: https://subscribe.premiersports.tv/