AC Milan History

2003 UEFA Champions League Semi-Final vs Inter Milan

One City, Two Hearts: A Derby Decided in Manchester on Penalties.

The 2003 UEFA Champions League Semi-Final stands as a defining chapter in AC Milan's modern history: the first time two Milanese clubs met on such a prestigious European stage. This two-legged affair between Rossoneri and Nerazzurri was not merely a match; it became a battle for Milan's soul, exported to neutral soil. The tie is remembered for Carlo Ancelotti's tactical discipline clashing with Héctor Cúper's defensive grit, but above all, for the sheer emotional weight carried by every pass in one of football's most intense derbies.

Competition
UEFA Champions League Semi-Final
Opponent
Inter Milan
Aggregate Result
0-0 (Milan advances on penalties)
First Leg Venue
San Siro, Milan
Second Leg Venue
Old Trafford, Manchester
Deciding Factor
Penalty Shootout
Key Figure
Dida (Goalkeeper)

Lore & Background

By spring 2003, AC Milan had re-emerged as a European powerhouse under Carlo Ancelotti, boasting a midfield anchored by legends like Gennaro Gattuso and Paolo Maldini. Inter Milan, conversely, was a club haunted by heartbreak, desperate to break their own European curse. The first leg at the San Siro ended in a tense 0-0 draw, where the roar of the home crowd could not force a breakthrough against a resilient Inter side.

The second leg moved to Old Trafford, creating an atmosphere that felt detached from Milan yet deeply rooted in its soul. The Manchester stadium was split down the middle—red and black versus blue and black. With no goals scored across two nights, the tie was destined for a penalty shootout—a cruel lottery where glory and despair hang by a thread. For AC Milan, this was another chance to conquer Europe; for Inter, it was another potential nightmare.

In Their Own Story

The rain at Old Trafford slicked the grass as Andriy Shevchenko walked toward the spot, the weight of the tie on his shoulders. The stadium held its breath, a silence so profound it drowned out the roar of the divided crowd. He placed the ball, eyes locked on Dida's gloves. With a stutter-step and a calm strike into the corner, he sent the Rossoneri through to the final. It was not just a goal; it was the moment Milan finally conquered their city rivals in Europe.

Reader's Guide

This semi-final tie is historically unique as the first Derby della Madonnina played in a Champions League semi-final stage.

Due to scheduling conflicts at San Siro, the second leg was hosted at Old Trafford, turning Manchester into a temporary battleground for Milan's factions. The aggregate score finished 0-0 after 180 minutes, forcing a penalty shootout. AC Milan's goalkeeper Dida became the decisive hero, saving penalties from Inter's Iván Córdoba and Christian Vieri.

Milan converted their first three spot-kicks while Inter failed to score theirs. Andriy Shevchenko stepped up to convert the final penalty, sealing the victory and sending AC Milan to the final against Juventus. This match is iconic for showcasing Ancelotti's squad resilience and cementing Dida's status as a club legend during a period of intense internal rivalry.

Did You Know?

More in Iconic Matches & Classics

Open in the interactive codex →