Two goals from Robinho and others by Gennaro Gattuso and Clarence Seedorf earned Massimiliano Allegri's side three points before they lifted the trophy in front of a sell-out crowd which had accompanied the team through the city prior to the game.

Andrea Cossu scored Cagliari's consolation, but they had to admit defeat - just like the rest of Serie A this season against a rejuvenated Rossoneri side.

The Milan players had arrived at the stadium after an open-top bus tour through the city.

In this evening's other match, Lazio boosted their chances of Champions League football next season with a 4-2 victory over Genoa in an entertaining match at the Stadio Olimpico.

Giuseppe Biava put the hosts ahead early on before Rodrigo Palacio equalised in the 12th minute.

Tommaso Rocchi put Lazio back in front seven minutes into the second half and team-mate Hernanes made it 3-1 shortly after.

Hernanes wrapped up the points with his second of the evening in the 67th minute. Genoa striker Antonio Floro Flores got a consolation goal one minute from time.

The result moved Lazio into fourth spot - one point clear of Udinese, who travel to Chievo tomorrow.