Generali Open Kitzbühel 1998
Albert Costa won the title, beating Andrea Gaudenzi 6–2 1–6 6–2 3–6 6–1 in the final.
Main draw 48 players
- 2🇷🇺Yevgeny KafelnikovRound of 16 · Lost to Nicolas Lapentti
- 3🇪🇸Albert CostaFinal · Champion
- 4🇪🇸Alberto BerasateguiRound of 32 · Lost to Bernd Karbacher
- 5🇦🇹Thomas MusterRound of 16 · Lost to Filip Dewulf
- 6🇪🇸Francisco ClavetSemifinals · Lost to Andrea Gaudenzi
- 7🇮🇹Andrea GaudenziFinal · Lost to Albert Costa
- 8🇦🇺Richard FrombergQuarterfinals · Lost to Franco Squillari
- 9🇨🇿Slava DosedelRound of 32 · Lost to Lucas Arnold Ker
- 10🇪🇸Julian AlonsoRound of 16 · Lost to Andrea Gaudenzi
- 11🇲🇦Hicham AraziRound of 32 · Lost to Markus Hipfl
- 12🇧🇪Filip DewulfQuarterfinals · Lost to Albert Costa
- 13🇧🇷Fernando MeligeniQuarterfinals · Lost to Francisco Clavet
- 14🇪🇸Carlos CostaRound of 32 · Lost to Stephane Huet
- 15🇪🇨Nicolas LapenttiQuarterfinals · Lost to Andrea Gaudenzi
- 16🇦🇷Franco SquillariSemifinals · Lost to Albert Costa
- 17🇷🇺Marat SafinRound of 32 · Lost to Wayne Arthurs
- LL🇩🇪Bernd KarbacherRound of 16 · Lost to Fernando Meligeni
- 🇦🇷Lucas Arnold KerRound of 16 · Lost to Richard Fromberg
- WC🇦🇹Markus HipflRound of 16 · Lost to Francisco Clavet
- Q🇫🇷Stephane HuetRound of 16 · Lost to Albert Costa
- Q🇦🇺Wayne ArthursRound of 16 · Lost to Franco Squillari
- 🇳🇴Christian Ruud#18Round of 32 · Lost to Franco Squillari
- 🇩🇪Christian VinckRound of 32 · Lost to Francisco Clavet
- 🇪🇸Fernando VicenteRound of 32 · Lost to Nicolas Lapentti
- 🇩🇪Hendrik DreekmannRound of 32 · Lost to Julian Alonso
- 🇸🇰Jan KroslakRound of 32 · Lost to Thomas Muster
- Q🇩🇪Lars RehmannRound of 32 · Lost to Andrea Gaudenzi
- 🇨🇿Radomir VasekRound of 32 · Lost to Yevgeny Kafelnikov
- 🇩🇪Rainer SchuettlerRound of 32 · Lost to Albert Costa
- 🇫🇷Sebastien GrosjeanRound of 32 · Lost to Filip Dewulf
- Q🇦🇹Thomas SchiesslingRound of 32 · Lost to Richard Fromberg
- WC🇦🇹Wolfgang SchranzRound of 32 · Lost to Fernando Meligeni
- 🇪🇸Albert PortasRound of 64 · Lost to Radomir Vasek
- 🇪🇸Alex CalatravaRound of 64 · Lost to Stephane Huet
- 🇪🇸Alex Lopez MoronRound of 64 · Lost to Christian Ruud
- Q🇦🇷Andres SchneiterRound of 64 · Lost to Lars Rehmann
- WC🇩🇪Boris BachertRound of 64 · Lost to Rainer Schuettler
- 🇪🇸Emilio Benfele AlvarezRound of 64 · Lost to Hendrik Dreekmann
- 🇪🇸Galo BlancoRound of 64 · Lost to Markus Hipfl
- WC🇦🇹Gerald MandlRound of 64 · Lost to Thomas Schiessling
- 🇪🇸Juan Albert Viloca PuigRound of 64 · Lost to Wolfgang Schranz
- 🇩🇪Marcello CracaRound of 64 · Lost to Christian Vinck
- 🇺🇾Marcelo FilippiniRound of 64 · Lost to Jan Kroslak
- Q🇮🇹Marco MeneschincheriRound of 64 · Lost to Wayne Arthurs
- 🇩🇪Martin SinnerRound of 64 · Lost to Fernando Vicente
- 🇩🇪Oliver GrossRound of 64 · Lost to Lucas Arnold Ker
- 🇦🇺Peter TramacchiRound of 64 · Lost to Sebastien Grosjean
- 🇦🇹Stefan KoubekRound of 64 · Lost to Bernd Karbacher