Tehran 1977

ATP · Clay

Guillermo Vilas won the title, beating Eddie Dibbs 6–2 6–4 1–6 6–1 in the final.

Matches by round

Final

1 finished
Fin
🇦🇷Guillermo Vilas16616
🇺🇸Eddie Dibbs2461

Semifinals

2 finished
Fin
🇦🇷Guillermo Vilas167
🇵🇱Wojtek Fibak16
Fin
🇺🇸Eddie Dibbs67
🇪🇸Manuel Orantes225

Quarterfinals

4 finished
Fin
🇦🇷Guillermo Vilas166
Fin
🇵🇱Wojtek Fibak266
Fin
🇺🇸Eddie Dibbs66
🇦🇺Paul Mcnamee23
Fin
🇪🇸Manuel Orantes266
🇺🇸Mike Fishbach22

Round of 16

8 finished
Fin
🇦🇷Guillermo Vilas166
🇷🇴Ion Tiriac44
Fin
🇬🇧Buster C Mottram176
🇨🇿Jiri Hrebec664
Fin
🇵🇱Wojtek Fibak66
🇦🇺Dick Crealy23
Fin
🇪🇸Jose Higueras43
Fin
🇦🇺Paul Mcnamee67
🇿🇦Bob Hewitt46
Fin
🇺🇸Eddie Dibbs66
🇺🇸Gene Mayer31
Fin
🇺🇸Mike Fishbach566
Fin
🇪🇸Manuel Orantes266
🇪🇸Javier Soler42

Round of 32

16 finished
Fin
🇦🇷Guillermo Vilas1366
🇨🇿Vladimir Zednik633
Fin
🇷🇴Ion Tiriac76
Fin
🇨🇿Jiri Hrebec66
🇺🇸George Hardie13
Fin
🇳🇿Chris Lewis26
Fin
🇵🇱Wojtek Fibak67
Fin
🇦🇺Dick Crealy646
🇦🇺John James463
Fin
🇿🇦Frew Mcmillan03
Fin
🇪🇸Jose Higueras66
🇦🇷Ricardo Cano20
Fin
🇦🇺Paul Mcnamee66
Fin
Fin
🇺🇸Gene Mayer66
🇿🇦Deon Joubert23
Fin
🇺🇸Eddie Dibbs63
🇷🇸Nicola Spear00
Fin
🇺🇸Mike Fishbach76
🇬🇧John Feaver52
Fin
🇪🇸Antonio Munoz464
Fin
🇪🇸Javier Soler736
🇦🇹Peter Feigl564
Fin
🇪🇸Manuel Orantes266
🇫🇷Gilles Moretton32

Round of 64

32 finished
Fin
🇦🇷Guillermo Vilas167
🇬🇧Richard Lewis45
Fin
🇨🇿Vladimir Zednik66
🇪🇨Ricardo Ycaza43
Fin
🇷🇴Ion Tiriac66
Fin
🇫🇷Jerome Vanier43
Fin
🇨🇿Jiri Hrebec66
🇸🇪Rolf Norberg02
Fin
🇺🇸George Hardie76
Fin
🇳🇿Chris Lewis66
🇦🇹Hans Kary13
Fin
Fin
🇵🇱Wojtek Fibak466
🇨🇿Frantisek Pala602
Fin
🇺🇸Bill Lofgren615
Fin
🇦🇺Dick Crealy77
🇩🇪Helmut Beermann56
Fin
Fin
🇿🇦Frew Mcmillan266
🇺🇸David Schneider633
Fin
Fin
🇪🇸Jose Higueras66
🇬🇧Jonathan Smith32
Fin
Fin
Fin
Fin
🇿🇦Bob Hewitt66
🇪🇸Jairo Velasco43
Fin
🇺🇸Gene Mayer66
🇺🇸Rick Fagel40
Fin
🇿🇦Deon Joubert466
🇻🇪Jorge Andrew611
Fin
🇷🇸Nicola Spear567
Fin
🇺🇸Eddie Dibbs76
🇺🇸Henry Bunis63
Fin
🇬🇧John Feaver266
🇮🇹Paolo Bertolucci621
Fin
🇪🇸Antonio Munoz666
🇺🇸Woody Blocher373
Fin
Fin
🇪🇸Javier Soler669
🇵🇾Victor Pecci717
Fin
🇦🇹Peter Feigl467
🇨🇱Alvaro Fillol615
Fin
🇫🇷Gilles Moretton717
🇦🇷Lito Alvarez665
Fin
🇪🇸Manuel Orantes266
🇦🇷Tito Vazquez24