The hosts have won three of their opening five games at home, but were pegged back by Lazio to draw 1-1 on Wednesday night.
Viola have been impressive so far, particularly away from home, although overall they have won just two of their last six league games.
For Fiorentina Gonzalo Rodriguez could return to the XI following his suspension and the impressive Joaquin is expected to keep his place.
Possible starting lineups
Milan: Abbiati; De Sciglio, Zaccardo, Zapata, Abate; De Jong, Montolivo, Muntari, Kaka; Birsa, Balotelli
Fiorentina: Neto; Compper, Roncaglia, Cuadrado, Pasqual; Joaquin, Valero, Savic, Aquilani; Pizarro, Rossi
Sports Mole says: 2-1