AC Milan were earlier held to a dull 0-0 draw at promoted Livorno.
LIVORNO: De Lucia; Raimondi, Perticone, Miglionico, Vitale; Pulzetti, Mozart, Candreva, Moro; Tavano, Lucarelli.
MILAN: Storari; Oddo, Nesta, Thiago Silva, Jankulovski; Flamini, Ambrosini, Seedorf; Ronaldinho; Pato, Huntelaar.
Leonardo's side, hammered 4-0 by Inter Milan in the derby before the international break, gave a first start to former Real Madrid striker Klaas Jan Huntelaar with Marco Borriello injured but they could not break down an organised defence.
Milan, who won their opening encounter at Siena, lacked creativity early on with Andrea Pirlo spending the first half on the bench after recent exertions for Italy.
He came on for the again ineffective Ronaldinho early in the second period and soon hit the bar with a free kick but it was the closest the visitors came. Huntelaar was also replaced by Filippo Inzaghi.
Livorno, who had two players with their names spelt incorrectly on the back of their shirt, threatened sporadically and could easily have won.