However, Massimiliano Allegri's side have since returned to winning ways, getting the better of PSV Eindhoven 3-0 at home to reach the group stage of the Champions League.
On the other hand, Cagliari began their Serie A campaign with a 2-1 home triumph over Atalanta and will head to the San Siro in Milan with confidence.
Neither Milan nor Cagliari are expected to make any change to their respective lineups.
Possible starting lineups
Milan: Abbiati; Abate, Zapate, Mexes, Constant; Poli, Montolivo, Nocerino; Niang, Balotelli, El Shaarawy
Cagliari: Agazzi; Dessena, Rossettini, Ariaudo, Murru; Conti; Cabera, Nainggolan; Ekdal, Pinilla, Sau
Sports Mole says: 2-0