| Tournament details | |
|---|---|
| Country | Russia |
| Final positions | |
| Champions | Terek Grozny |
| Runners-up | Krylia Sovetov Samara |
The2003–04Russian Cup was the 12th season of the Russianfootball knockout tournament since the dissolution ofSoviet Union.
The tournament was won byTerek Grozny who beatKrylia Sovetov Samara in the final with 1–0.[1][2][3]
| Team 1 | Score | Team 2 |
|---|---|---|
4 June 2003 | ||
| Dynamo Stavropol | 3–1 | Shakhtyor Shakhty |
| Dynamo Makhachkala | 2–0 | Avtodor Vladikavkaz |
15 June 2003 | ||
| Zvezda Irkutsk | 2–0 | Luch-Energiya Vladivostok |
| Chkalovets-Olimpik Novosibirsk | 1–0 | Shakhtyor Prokopyevsk |
18 June 2003 | ||
| Torpedo Pavlovo | 0–1 | Spartak Lukhovitsy |
| Severstal Cherepovets | 2–1 | FC Pskow-2000 |
| Salyut-Energiya Belgorod | 3–3 (a.e.t.)(4–5p) | FC Yelets |
| Arsenal Tula | 1–0 | Sportakademklub Moscow |
27 June 2003 | ||
| Metallurg-Metisnik Magnitogorsk | 0–1 | Lukoil Chelyabinsk |
| Lokomotiv Nizhny Novgorod | 0–1 | KAMAZ Naberezhnye Chelny |
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Arsenal Tula | 4–5 | Shinnik Yaroslavl | 0–2 | 4–3 |
| Zvezda Irkutsk | 0–6 | Saturn-REN TV | 0–0 | 0–6 |
| Terek Grozny | 3–1 | Chernomorets Novorossiysk | 2–0 | 1–1 |
| Metallurg Lipetsk | 2–5 | Spartak-Alania Vladikavkaz | 1–2 | 1–3 |
| Lokomotiv Chita | 0–1 | FC Rostov | 0–0 | 0–1 |
| Lada-Tolyatti | 0–1 | Uralan Elista | 0–0 | 0–1 (a.e.t.) |
| KAMAZ Naberezhnye Chelny | 2–8 | Zenit Saint Petersburg | 0–2 | 2–6 |
| Gazovik-Gazprom Izhevsk | 1–6 | Krylia Sovetov Samara | 0–4 | 1–2 |
| FC Yelets | 2–3 | CSKA Moscow | 1–0 | 1–3 |
| Amkar Perm | 3–4 | Torpedo-Metallurg Moscow | 3–2 | 0–2 |
| Dynamo Saint Petersburg | 1–6 | Rubin Kazan | 0–4 | 1–2 |
| Dynamo Moscow | 7–2 | Volgar-Gazprom Astrakhan | 5–1 | 2–1 |
| Anzhi Makhachkala | 2–2 (a) | Rotor Volgograd | 3–1 | 0–2 |
| Spartak Moscow | 2–3 | Kuban Krasnodar | 1–2 | 1–1 |
| Lokomotiv Moscow | 5–0 | FC Khimki | 4–0 | 1–0 |
| Tom Tomsk | 3–1 | Torpedo Moscow | 3–0 | 0–1 |
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| CSKA Moscow | 5–0 | Uralan Elista | 4–0 | 1–0 |
| Saturn-REN TV | 2–6 | FC Rostov | 2–2 | 0–4 |
| Dynamo Moscow | 2–5 | Rotor Volgograd | 2–1 | 0–4 |
| Krylia Sovetov Samara | 1–1 (a) | Zenit Saint Petersburg | 0–0 | 1–1 |
| Tom Tomsk | 1–3 | Torpedo-Metallurg Moscow | 0–0 | 1–3 |
| Rubin Kazan | 1–2 | Lokomotiv Moscow | 1–1 | 0–1 |
| Alania Vladikavkaz | 1–3 | Shinnik Yaroslavl | 1–0 | 0–3 (a.e.t.) |
| Kuban Krasnodar | 1–4 | Terek Grozny | 0–3 | 1–1 |
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Shinnik Yaroslavl | 4–4 (a) | Lokomotiv Moscow | 3–0 | 1–4 |
| Rotor Volgograd | 2–3 | Terek Grozny | 2–0 | 0–3 |
| Krylia Sovetov Samara | 3–1 | CSKA Moscow | 2–1 | 1–0 |
| FC Rostov | 0–3 | Torpedo-Metallurg Moscow | 0–3 | 0–0 |
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Terek Grozny | 2–1 | Shinnik Yaroslavl | 0–0 | 2–1 |
| Torpedo-Metallurg Moscow | 2–4 | Krylia Sovetov Samara | 1–1 | 1–3 (a.e.t.) |