Tehran CH 2004 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Mariano Puerta | d. | Melle Van Gemerden | 6-3 6-4 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Melle Van Gemerden | d. | Michal Mertinak | 7-6(2) 6-2 |
| Mariano Puerta | d. | Vasilis Mazarakis | 6-3 6-4 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Michal Mertinak | d. | Oliver Marach | 6-3 6-4 |
| Melle Van Gemerden | d. | Javier Garcia Sintes | 6-3 6-1 |
| Mariano Puerta | d. | Michael Ryderstedt | 6-2 7-5 |
| Vasilis Mazarakis | d. | Jan Mertl | 6-4 5-7 6-3 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Michal Mertinak | d. | Simone Bolelli | 7-5 6-4 |
| Oliver Marach | d. | Shahab Hassani Nafez | 6-2 6-2 |
| Javier Garcia Sintes | d. | Lukasz Kubot | 7-6(3) 4-6 6-4 |
| Melle Van Gemerden | d. | Jean Claude Scherrer | 6-4 7-5 |
| Michael Ryderstedt | d. | Ashkan Shokoofi | 6-1 6-3 |
| Mariano Puerta | d. | Ivo Klec | 6-1 6-4 |
| Jan Mertl | d. | Marc Pexa | 6-1 6-2 |
| Vasilis Mazarakis | d. | Jean Michel Pequery | 6-3 3-6 6-1 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Michal Mertinak | d. | Victor Bruthans | 6-3 2-0 RET |
| Simone Bolelli | d. | Evgueni Smirnov | 6-1 6-2 |
| Shahab Hassani Nafez | d. | Farshad Talavar | 6-3 6-2 |
| Oliver Marach | d. | Eric Prodon | 7-5 6-4 |
| Javier Garcia Sintes | d. | Daniel Koellerer | 4-6 6-3 6-4 |
| Lukasz Kubot | d. | Stefan Wauters | 6-1 6-2 |
| Melle Van Gemerden | d. | Anoosha Shahgholi | 6-0 6-4 |
| Jean Claude Scherrer | d. | Frank Moser | 6-1 6-2 |
| Michael Ryderstedt | d. | Dmitri Kotchetkov | 6-4 6-4 |
| Ashkan Shokoofi | d. | Akbar Taheri | 5-7 7-6(3) 6-4 |
| Ivo Klec | d. | Mohammad Ghareeb | 7-6(7) 6-4 |
| Mariano Puerta | d. | Teymuraz Gabashvili | 6-2 6-2 |
| Jan Mertl | d. | Farrukh Dustov | 6-3 7-6(5) |
| Marc Pexa | d. | Rouzbeh Kamran | 5-7 7-5 6-0 |
| Vasilis Mazarakis | d. | Steve Darcis | 7-6(2) 6-7(4) 6-6 RET |
| Jean Michel Pequery | d. | Josef Nesticky | 6-3 6-1 |