|Event||2003-04 Hazfi Cup|
|Date||July 8, 2004|
|Venue||Naghsh Jahan Stadium, Esfahan|
|Date||July 15, 2004|
|Venue||Azadi Stadium, Tehran|
The 2004 Hazfi Cup Final was a two-legged football tie in order to determine the 2003–04 Hazfi Cup champion of Iranian football clubs. Sepahan faced Esteghlal in this final game.. The first leg took place on July 8, 2004 at Naghsh Jahan Stadium in Esfahan and the second leg took place on July 15, 2004 at Azadi Stadium, Tehran.
The rules for the final were exactly the same as the one in the previous knockout rounds. The tie was contested over two legs with away goals deciding the winner if the two teams were level on goals after the second leg. If the teams could still not be separated at that stage, then extra time would have been played with a penalty shootout (taking place if the teams were still level after extra time).
Route to the final
|Opponent||Result||H/A||Esteghlal goalscorers||Second stage||Opponent||Result||H/A||Sepahan goalscorers|
|Saipa||2–1||?||Alireza Vahedi Nikbakht, Yadollah Akbari||Semi-Final||Zob Ahan||1–1 (5-3)||?||Rasoul Khatibi|
|Team 1||Agg.||Team 2||1st leg||2nd leg|
| Stepanyan 21'
|Seyed-Salehi 25', 68'|
|Champions 2003–04 Hazfi Cup|