Giampaolo Pazzini faces his former Atalanta teammates with Stephan El Shaarawy and Kevin-Prince Boateng against German Denis and Maxi Moralez.
Milan are looking for their first home win of the season and rely on Pazzini, who scored a hat-trick against Bologna, as he shook off an injury in training.
Boateng has also recovered after surgery on a fractured metatarsal bone in his hand two weeks ago, while El Shaarawy has been given the nod ahead of Bojan Krkic to start.
Ignazio Abate returns from a muscular problem too, sending Mattia De Sciglio to the bench.
Robinho, Alexandre Pato, Riccardo Montolivo, Sulley Muntari, Rodney Strasser and Didac Vila are all still on the treatment table.
Atalanta are also forced to do without Ezequiel Schelotto, Guido Marilungo, Ivan Radovanovic, Ferreira Pinto, Carlos Carmona and Daniele Capelli.
Federico Peluso scored his debut Italy goal against Malta on Tuesday evening in a World Cup qualifier, but is suspended for this trip to San Siro, replaced by Brivio. Cristian Raimondi steps in for the injured Schelotto.
Milan: Abbiati; Abate, Bonera, Acerbi, Antonini; De Jong, Ambrosini, Emanuelson; Boateng; Pazzini, El Shaarawy
Atalanta: Consigli; Bellini, Lucchini, Manfredini, Brivio; Raimondi, Cigarini, Biondini, Bonaventura; Moralez; Denis
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more