Ronaldinho is benched again as Milan rely on Robinho and Zlatan Ibrahimovic, while Fiorentina look to Alberto Gilardino.
There were question marks over whether Ronaldinho would be left out as punishment for his late night out dancing this week. He had been dropped for the last three games due to tactical reasons.
There is no rest for Ibrahimovic, who complained he is “worn out” after 15 consecutive club starts.
Choices are limited with Alexandre Pato, Pippo Inzaghi, Andrea Pirlo and Massimo Oddo sidelined, while Ignazio Abate is suspended after his derby dismissal.
Fiorentina have far worse injury problems, missing Sebastien Frey, Riccardo Montolivo, Stevan Jovetic, Cristiano Zanetti and Adrian Mutu out of action.
Adem Ljajic and Alessio Cerci take over behind Alberto Gilardino, who'll receive a frosty reception from his old San Siro fans.
In midfield Gaetano D'Agostino gets his first start in two months.
Milan: Abbiati; Bonera, Nesta, Thiago Silva, Zambrotta; Gattuso, Ambrosini, Flamini; Seedorf; Ibrahimovic, Robinho
Fiorentina: Boruc; Comotto, Kroldrup, Natali, Pasqual; Donadel, D'Agostino, Marchionni, Ljajic, Cerci; Gilardino
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more