Der italienische Supercup 2004 war die 17. Auflage dieses Wettbewerbes. Dabei trafen der italienische Meister der Spielzeit 2003/04, der AC Mailand, und Lazio Rom, Coppa-Italia-Gewinner von 2003/04, aufeinander. Das Spiel fand am 21. August 2004 nach zwei Austragungen im Ausland wieder in Italien statt. Schauplatz war zum insgesamt siebten Mal das Giuseppe-Meazza-Stadion in Mailand.