Robinho and Fabrizio Miccoli passed fitness tests to start Milan-Palermo.
Scudetto holders Milan need to get back on track after a disastrous 2-0 defeat to Juventus and welcome their ‘bête noir' to San Siro, having lost three of their last four Serie A meetings with the Sicilians.
Robinho returns from his groin strain problem, joining Zlatan Ibrahimovic and Antonio Cassano.
However, Massimiliano Allegri is still dealing with an injury crisis that ruled out Gennaro Gattuso, Clarence Seedorf, Alexandre Pato, Mathieu Flamini, Mario Yepes, Massimo Ambrosini, Gianluca Zambrotta and the suspended Kevin-Prince Boateng.
Palermo's Italian international Federico Balzaretti sits out a ban, but Miccoli passed a late fitness test to lead the way.
He is partnered by Abel Hernandez with Josip Ilicic on the flank, while Andrea Mantovani steps in at left-back.
Milan: Abbiati; Abate, Nesta, Thiago Silva, Antonini; Nocerino, Van Bommel, Aquilani; Robinho; Ibrahimovic, Cassano
Palermo: Tzorvas; Pisano, Silvestre, Migliaccio, Mantovani; Bertolo, Barreto, Della Rocca, Ilicic; Hernandez, Miccoli
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more