# 2004 Commonwealth of Independent States Cup

The 2004 Commonwealth of Independent States Cup was the twelfth edition of the competition between the champions of former republics of Soviet Union. It was won by Dinamo Tbilisi for the first time.

## Participants

| Team | Qualification | Participation |
| CSKA Moscow | 2003 Russian Premier League champions $^1$ | 1st |
| Dynamo Kyiv | 2002–03 Vyshcha Liha champions $^2$ | 8th |
| Gomel | 2003 Belarusian Premier League champions | 1st |
| FBK Kaunas | 2003 A Lyga champions | 6th |
| Skonto Riga | 2003 Latvian Higher League champions | 12th |
| Flora Tallinn | 2003 Meistriliiga champions | 5th |
| Sheriff Tiraspol | 2002–03 Moldovan National Division champions | 3rd |
| Dinamo Tbilisi | 2002–03 Umaglesi Liga champions | 9th |
| Pyunik Yerevan | 2003 Armenian Premier League champions | 5th |
| Qarabağ-Azersun | 2003–04 Azerbaijan Top League 1st team after first half of the season | 2nd |
| Irtysh Pavlodar | 2003 Kazakhstan Premier League champions | 5th |
| Pakhtakor Tashkent | 2003 Uzbek League champions | 3rd |
| Regar-TadAZ Tursunzoda | 2003 Tajik League champions | 4th |
| Nisa Aşgabat | 2003 Ýokary Liga champions | 3rd |
| Zhashtyk-Ak-Altyn Kara-Suu | 2003 Kyrgyzstan League champions | 2nd |
| Russia U19 | Unofficial entry, not eligible to advance past group stage | 5th |
* $^1$ CSKA Moscow were represented by reserve/youth players.
* $^2$ Dynamo Kyiv were represented by a mix of Dynamo-2 and main team players.

## Group stage
### Group A

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| CSKA Moscow | 3 | 2 | 1 | 0 | 6 | 4 | +2 | 7 |
| Gomel | 3 | 1 | 2 | 0 | 6 | 5 | +1 | 5 |
| Pakhtakor Tashkent | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
| Regar-TadAZ Tursunzoda | 3 | 0 | 0 | 3 | 2 | 5 | −3 | 0 |

#### Results
### Group B

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Dinamo Tbilisi | 3 | 2 | 1 | 0 | 14 | 6 | +8 | 7 |
| Skonto Riga | 3 | 2 | 1 | 0 | 11 | 3 | +8 | 7 |
| Irtysh Pavlodar | 3 | 1 | 0 | 2 | 8 | 8 | 0 | 3 |
| Zhashtyk-Ak-Altyn Kara-Suu | 3 | 0 | 0 | 3 | 2 | 18 | −16 | 0 |

#### Results
### Group C

| Team | Pld | W | D | L | GF | GA | GD | Pts |
| Dynamo Kyiv | 3 | 2 | 1 | 0 | 6 | 1 | +5 | 7 |
| Flora Tallinn | 3 | 2 | 0 | 1 | 3 | 4 | −1 | 6 |
| Pyunik Yerevan | 3 | 1 | 0 | 2 | 2 | 2 | 0 | 3 |
| Nisa Aşgabat | 3 | 0 | 1 | 2 | 2 | 5 | −3 | 1 |

#### Results
### Group D

* Unofficial table
| Team | Pld | W | D | L | GF | GA | GD | Pts |
| FBK Kaunas | 3 | 2 | 1 | 0 | 5 | 0 | +5 | 7 |
| Russia U19 | 3 | 1 | 1 | 1 | 2 | 3 | −1 | 4 |
| Sheriff Tiraspol | 3 | 0 | 3 | 0 | 1 | 1 | 0 | 3 |
| Qarabağ-Azersun | 3 | 0 | 1 | 2 | 0 | 4 | −4 | 1 |
* Official table
| Team | Pld | W | D | L | GF | GA | GD | Pts |
| FBK Kaunas | 2 | 1 | 1 | 0 | 3 | 0 | +3 | 4 |
| Sheriff Tiraspol | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 2 |
| Qarabağ-Azersun | 2 | 0 | 1 | 1 | 0 | 3 | −3 | 1 |

#### Results
## Final rounds

| Quarterfinals (21 Jan) | Quarterfinals (21 Jan) | Semifinals (23 Jan) | Semifinals (23 Jan) | Final (25 Jan) | Final (25 Jan) |
| Dinamo Tbilisi | 4 | | | | |
| Gomel | 1 | | | | |
| Gomel | 1 | Dinamo Tbilisi | 2 | | |
| | | Sheriff Tiraspol | 1 | | |
| Dynamo Kyiv | 0 | Sheriff Tiraspol | 1 | | |
| Sheriff Tiraspol | 1 | | | | |
| Sheriff Tiraspol | 1 | | | Dinamo Tbilisi | 3 |
| | | | | Skonto Riga | 1 |
| FBK Kaunas (p) | 2 | | | | | Skonto Riga | 1 |
| Flora Tallinn | 2 | | | | |
| Flora Tallinn | 2 | FBK Kaunas | 0 | | |
| | | Skonto Riga | 1 | | |
| CSKA Moscow | 0 | Skonto Riga | 1 | | |
| Skonto Riga | 1 | | | | |

### Finals
## Top scorers

| Rank | Player | Team | Goals |
| 1 | Vitaly Daraselia | Dinamo Tbilisi | 6 |
| 2 | Rati Aleksidze | Dinamo Tbilisi | 4 |
| 2 | Mihails Miholaps | Skonto Riga | 4 |
| 4 | Vladimir Burduli | Dinamo Tbilisi | 3 |
| 4 | Levan Melkadze | Dinamo Tbilisi | 3 |
| 4 | Gatis Kalniņš | Skonto Riga | 3 |