Stephan El Shaarawy hopes to continue his scoring streak as Milan welcome Fiorentina, who have to reshuffle without Stevan Jovetic.
The Rossoneri are rediscovering their San Siro form thanks to a 5-1 win over Chievo and 1-1 Champions League draw against Malaga.
El Shaarawy is the Serie A Capocannoniere with eight goals and hopes to add to that tally, even though he is playing with a slight tendon problem.
Ignazio Abate, Luca Antonini, Djamel Mesbah, Didac Vila and Sulley Muntari are injured, so Kevin Constant and Mattia De Sciglio are the full-backs.
Kevin-Prince Boateng returns to the starting XI with El Shaarawy and Alexandre Pato.
Fiorentina have been a revelation this season and sit in fourth place, but still have only one away victory.
The bad news for Vincenzo Montella’s men is that Jovetic is out with a thigh problem, joining defender Michele Camporese.
It means a reshuffle in attack with Luca Toni partnering Adem Ljajic.
This is also a very special game for Riccardo Montolivo and Alberto Aquilani, who are facing their former clubs.
Milan: Abbiati; De Sciglio, Mexes, Bonera, Constant; Ambrosini, Montolivo; Emanuelson, Boateng, El Shaarawy; Pato
Fiorentina: Viviano; Roncaglia, Rodriguez, Savic; Cuadrado, Aquilani, Pizarro, Borja Valero, Pasqual; Ljajic, Toni
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more