1999 Torneo Godó – Singles
{{TennisEvents|1999|Torneo Godó|
| champ = {{flagicon|ESP}} Félix Mantilla
| runner = {{flagicon|MAR}} Karim Alami
| score = 7–6(7–2), 6–3, 6–3
| draw = 56
| seeds = 16
}}
Félix Mantilla defeated Karim Alami in the final, 7–6(7–2), 6–3, 6–3 to win the singles tennis title at the 1999 Barcelona Open.
Todd Martin was the defending champion, but he lost in the semifinals to Alami.
This tournament marked the ATP Tour debut for future world No. 5 Tommy Robredo; he lost in the third round to Martin.
Seeds
Champion seeds are indicated in bold text while text in italics indicates the round in which those seeds were eliminated.
{{columns-list|colwidth=30em|
- {{Flagicon|USA}} Pete Sampras (withdrew)
- {{Flagicon|ESP}} Carlos Moyá (quarterfinals)
- {{Flagicon|RUS}} Yevgeny Kafelnikov (second round)
- {{Flagicon|ESP}} Àlex Corretja (second round)
- {{Flagicon|GBR}} Tim Henman (third round)
- {{Flagicon|USA}} Todd Martin (semifinals)
- {{Flagicon|AUS}} Mark Philippoussis (second round)
- {{Flagicon|CHL}} Marcelo Ríos (third round)
- {{Flagicon|ESP}} Albert Costa (quarterfinals)
- {{Flagicon|ESP}} Félix Mantilla (champions)
- {{Flagicon|ESP}} Francisco Clavet (semifinals)
- {{Flagicon|RUS}} Marat Safin (second round)
- {{Flagicon|CHE}} Marc Rosset (first round)
- {{Flagicon|ESP}} Alberto Berasategui (quarterfinals)
- {{Flagicon|SWE}} Magnus Gustafsson (first round)
- {{Flagicon|CZE}} Bohdan Ulihrach (second round)
}}
Draw
{{Draw key}}
=Finals=
{{4TeamBracket-Tennis35
| RD1=Semifinals
| RD2=Final{{Cite web|url=http://www.itftennis.com/procircuit/tournaments/men%27s-tournament/info.aspx?tournamentid=1010001210|title=1999 Barcelona|publisher=International Tennis Federation|access-date=19 January 2015}}
| team-width=175
| RD1-seed1=
| RD1-team1={{Flagicon|MAR}} Karim Alami
| RD1-seed2=6
| RD1-team2={{Flagicon|USA}} Todd Martin
| RD1-score1-1=6
| RD1-score2-1=3
| RD1-score1-2=6
| RD1-score2-2=4
| RD1-score1-3=
| RD1-score2-3=
| RD1-seed4=10
| RD1-team4={{Flagicon|ESP}} Félix Mantilla
| RD1-seed3=11
| RD1-team3={{Flagicon|ESP}} Francisco Clavet
| RD1-score4-1=6
| RD1-score3-1=3
| RD1-score4-2=6
| RD1-score3-2=2
| RD1-score4-3=
| RD1-score3-3=
| RD2-seed2=10
| RD2-team2={{Flagicon|ESP}} Félix Mantilla
| RD2-seed1=
| RD2-team1= {{Flagicon|MAR}} Karim Alami
| RD2-score2-1=7
| RD2-score1-1=6
| RD2-score2-2=6
| RD2-score1-2=3
| RD2-score2-3=6
| RD2-score1-3=3
}}
= Top half =
== Section 1 ==
{{16TeamBracket-Compact-Tennis3-Byes
| RD1=First round
| RD2=Second round
| RD3=Third round
| RD4=Quarterfinals
| RD1-seed03=
| RD1-team03={{Flagicon|USA}} V Spadea
| RD1-seed04=
| RD1-team04={{Flagicon|SWE}} M Norman
| RD1-score03-1=6
| RD1-score04-1=4
| RD1-score03-2=6
| RD1-score04-2=3
| RD1-score03-3=
| RD1-score04-3=
| RD1-seed05=
| RD1-team05={{Flagicon|AUS}} A Ilie
| RD1-seed06=
| RD1-team06={{Flagicon|DEU}} M-K Goellner
| RD1-score05-1=6
| RD1-score06-1=4
| RD1-score05-2=6
| RD1-score06-2=3
| RD1-score05-3=
| RD1-score06-3=
| RD1-seed07=
| RD1-team07={{Flagicon|MAR}} K Alami
| RD1-seed08=15
| RD1-team08={{Flagicon|SWE}} M Gustafsson
| RD1-score07-1=3
| RD1-score08-1=6
| RD1-score07-2=6
| RD1-score08-2=1
| RD1-score07-3=6
| RD1-score08-3=2
| RD1-seed09=9
| RD1-team09={{Flagicon|ESP}} A Costa
| RD1-seed10=
| RD1-team10={{Flagicon|ITA}} A Gaudenzi
| RD1-score09-1=6
| RD1-score10-1=3
| RD1-score09-2=6
| RD1-score10-2=2
| RD1-score09-3=
| RD1-score10-3=
| RD1-seed11=
| RD1-team11={{Flagicon|ESP}} F Vicente
| RD1-seed12=
| RD1-team12={{Flagicon|USA}} R Agénor
| RD1-score11-1=6
| RD1-score12-1=4
| RD1-score11-2=7
| RD1-score12-2=5
| RD1-score11-3=
| RD1-score12-3=
| RD1-seed13=
| RD1-team13={{Flagicon|ROU}} A Pavel
| RD1-seed14=
| RD1-team14={{Flagicon|ESP}} C Costa
| RD1-score13-1=6
| RD1-score14-1=3
| RD1-score13-2=6
| RD1-score14-2=7
| RD1-score13-3=6
| RD1-score14-3=1
| RD2-seed02=
| RD2-team02={{Flagicon|USA}} V Spadea
| RD2-seed01=
| RD2-team01={{Flagicon|FRA}} R Gilbert
| RD2-score02-1=6
| RD2-score01-1=3
| RD2-score02-2=6
| RD2-score01-2=0
| RD2-score02-3=
| RD2-score01-3=
| RD2-seed04=
| RD2-team04={{Flagicon|MAR}} K Alami
| RD2-seed03=
| RD2-team03={{Flagicon|AUS}} A Ilie
| RD2-score04-1=6
| RD2-score03-1=3
| RD2-score04-2=6
| RD2-score03-2=1
| RD2-score04-3=
| RD2-score03-3=
| RD2-seed05=9
| RD2-team05={{Flagicon|ESP}} A Costa
| RD2-seed06=
| RD2-team06={{Flagicon|ESP}} F Vicente
| RD2-score05-1=6
| RD2-score06-1=4
| RD2-score05-2=6
| RD2-score06-2=1
| RD2-score05-3=
| RD2-score06-3=
| RD2-seed08=8
| RD2-team08={{Flagicon|CHL}} M Ríos
| RD2-seed07=
| RD2-team07={{Flagicon|ROU}} A Pavel
| RD2-score08-1=3
| RD2-score07-1=6
| RD2-score08-2=6
| RD2-score07-2=3
| RD2-score08-3=6
| RD2-score07-3=2
| RD3-seed02=
| RD3-team02={{Flagicon|MAR}} K Alami
| RD3-seed01=
| RD3-team01={{Flagicon|USA}} V Spadea
| RD3-score02-1=6
| RD3-score01-1=3
| RD3-score02-2=6
| RD3-score01-2=3
| RD3-score02-3=
| RD3-score01-3=
| RD3-seed03=9
| RD3-team03={{Flagicon|ESP}} A Costa
| RD3-seed04=8
| RD3-team04={{Flagicon|CHL}} M Ríos
| RD3-score03-1=6
| RD3-score04-1=4
| RD3-score03-2=6
| RD3-score04-2=1
| RD3-score03-3=
| RD3-score04-3=
| RD4-seed01=
| RD4-team01={{Flagicon|MAR}} K Alami
| RD4-seed02=9
| RD4-team02={{Flagicon|ESP}} A Costa
| RD4-score01-1=6
| RD4-score02-1=4
| RD4-score01-2=7
| RD4-score02-2=5
| RD4-score01-3=
| RD4-score02-3=
}}
== Section 2 ==
{{16TeamBracket-Compact-Tennis3-Byes
| RD1=First round
| RD2=Second round
| RD3=Third round
| RD4=Quarterfinals
| RD1-seed03=
| RD1-team03={{Flagicon|ARG}} F Squillari
| RD1-seed04=
| RD1-team04={{Flagicon|ESP}} J Sánchez
| RD1-score03-1=7
| RD1-score04-1=6
| RD1-score03-2=6
| RD1-score04-2=2
| RD1-score03-3=
| RD1-score04-3=
| RD1-seed05=
| RD1-team05={{Flagicon|ESP}} A Portas
| RD1-seed06=
| RD1-team06={{Flagicon|UKR}} A Medvedev
| RD1-score05-1=6
| RD1-score06-1=4
| RD1-score05-2=6
| RD1-score06-2=1
| RD1-score05-3=
| RD1-score06-3=
| RD1-seed07=14
| RD1-team07={{Flagicon|ESP}} A Berasategui
| RD1-seed08=
| RD1-team08={{Flagicon|FRA}} A Di Pasquale
| RD1-score07-1=6
| RD1-score08-1=3
| RD1-score07-2=6
| RD1-score08-2=2
| RD1-score07-3=
| RD1-score08-3=
| RD1-seed09=12
| RD1-team09={{Flagicon|RUS}} Marat Safin
| RD1-seed10=
| RD1-team10={{Flagicon|ESP}} Ó Serrano
| RD1-score09-1=6
| RD1-score10-1=1
| RD1-score09-2=7
| RD1-score10-2=6
| RD1-score09-3=
| RD1-score10-3=
| RD1-seed11=
| RD1-team11={{Flagicon|ESP}} T Robredo
| RD1-seed12=
| RD1-team12={{Flagicon|ITA}} D Sanguinetti
| RD1-score11-1=7
| RD1-score12-1=6
| RD1-score11-2=6
| RD1-score12-2=1
| RD1-score11-3=
| RD1-score12-3=
| RD1-seed13=
| RD1-team13={{Flagicon|FRA}} A Clément
| RD1-seed14=
| RD1-team14={{Flagicon|NLD}} P Haarhuis
| RD1-score13-1=6
| RD1-score14-1=4
| RD1-score13-2=6
| RD1-score14-2=7
| RD1-score13-3=6
| RD1-score14-3=4
| RD2-seed02=
| RD2-team02={{Flagicon|ARG}} F Squillari
| RD2-seed01=3
| RD2-team01={{Flagicon|RUS}} Y Kafelnikov
| RD2-score02-1=6
| RD2-score01-1=2
| RD2-score02-2=6
| RD2-score01-2=4
| RD2-score02-3=
| RD2-score01-3=
| RD2-seed04=14
| RD2-team04={{Flagicon|ESP}} A Berasategui
| RD2-seed03=
| RD2-team03={{Flagicon|ESP}} A Portas
| RD2-score04-1=7
| RD2-score03-1=6
| RD2-score04-2=2
| RD2-score03-2=6
| RD2-score04-3=6
| RD2-score03-3=1
| RD2-seed06=
| RD2-team06={{Flagicon|ESP}} T Robredo
| RD2-seed05=12
| RD2-team05={{Flagicon|RUS}} M Safin
| RD2-score06-1=1
| RD2-score05-1=6
| RD2-score06-2=6
| RD2-score05-2=4
| RD2-score06-3=6
| RD2-score05-3=4
| RD2-seed08=6
| RD2-team08={{Flagicon|USA}} T Martin
| RD2-seed07=
| RD2-team07={{Flagicon|FRA}} A Clément
| RD2-score08-1=6
| RD2-score07-1=4
| RD2-score08-2=7
| RD2-score07-2=6
| RD2-score08-3=
| RD2-score07-3=
| RD3-seed02=14
| RD3-team02={{Flagicon|ESP}} A Berasategui
| RD3-seed01=
| RD3-team01={{Flagicon|ARG}} F Squillari
| RD3-score02-1=6
| RD3-score01-1=0
| RD3-score02-2=7
| RD3-score01-2=6
| RD3-score02-3=
| RD3-score01-3=
| RD3-seed04=6
| RD3-team04={{Flagicon|USA}} T Martin
| RD3-seed03=
| RD3-team03={{Flagicon|ESP}} T Robredo
| RD3-score04-1=6
| RD3-score03-1=3
| RD3-score04-2=7
| RD3-score03-2=6
| RD3-score04-3=
| RD3-score03-3=
| RD4-seed02=6
| RD4-team02={{Flagicon|USA}} T Martin
| RD4-seed01=14
| RD4-team01={{Flagicon|ESP}} A Berasategui
| RD4-score02-1=3
| RD4-score01-1=6
| RD4-score02-2=7
| RD4-score01-2=5
| RD4-score02-3=6
| RD4-score01-3=3
}}
= Bottom half =
== Section 3 ==
{{16TeamBracket-Compact-Tennis3-Byes
| RD1=First round
| RD2=Second round
| RD3=Third round
| RD4=Quarterfinals
| RD1-seed03=
| RD1-team03={{Flagicon|ARG}} M Puerta
| RD1-seed04=
| RD1-team04={{Flagicon|ROU}} A Voinea
| RD1-score03-1=6
| RD1-score04-1=3
| RD1-score03-2=2
| RD1-score04-2=6
| RD1-score03-3=6
| RD1-score04-3=4
| RD1-seed05=
| RD1-team05={{Flagicon|ARG}} M Zabaleta
| RD1-seed06=
| RD1-team06={{Flagicon|FRA}} S Grosjean
| RD1-score05-1=6
| RD1-score06-1=7
| RD1-score05-2=7
| RD1-score06-2=6
| RD1-score05-3=6
| RD1-score06-3=1
| RD1-seed07=11
| RD1-team07={{Flagicon|ESP}} F Clavet
| RD1-seed08=
| RD1-team08={{Flagicon|ESP}} J Alonso
| RD1-score07-1=6
| RD1-score08-1=4
| RD1-score07-2=6
| RD1-score08-2=4
| RD1-score07-3=
| RD1-score08-3=
| RD1-seed09=
| RD1-team09={{Flagicon|BRA}} F Meligeni
| RD1-seed10=13
| RD1-team10={{Flagicon|CHE}} M Rosset
| RD1-score09-1=6
| RD1-score10-1=3
| RD1-score09-2=6
| RD1-score10-2=2
| RD1-score09-3=
| RD1-score10-3=
| RD1-seed11=
| RD1-team11={{Flagicon|CRI}} JA Marín
| RD1-seed12=
| RD1-team12={{Flagicon|BRA}} F Costa
| RD1-score11-1=6
| RD1-score12-1=3
| RD1-score11-2=7
| RD1-score12-2=6
| RD1-score11-3=
| RD1-score12-3=
| RD1-seed13=
| RD1-team13={{Flagicon|MAR}} Y El Aynaoui
| RD1-seed14=
| RD1-team14={{Flagicon|SWE}} M Larsson
| RD1-score13-1=7
| RD1-score14-1=5
| RD1-score13-2=6
| RD1-score14-2=3
| RD1-score13-3=
| RD1-score14-3=
| RD2-seed01=
| RD2-team02={{Flagicon|GBR}} T Henman
| RD2-seed02=5
| RD2-team01={{Flagicon|ARG}} M Puerta
| RD2-score02-1=7
| RD2-score01-1=6
| RD2-score02-2=6
| RD2-score01-2=7
| RD2-score02-3=7
| RD2-score01-3=5
| RD2-seed04=11
| RD2-team04={{Flagicon|ESP}} F Clavet
| RD2-seed03=
| RD2-team03={{Flagicon|ARG}} M Zabaleta
| RD2-score04-1=6
| RD2-score03-1=3
| RD2-score04-2=6
| RD2-score03-2=3
| RD2-score04-3=
| RD2-score03-3=
| RD2-seed05=
| RD2-team05={{Flagicon|BRA}} F Meligeni
| RD2-seed06=
| RD2-team06={{Flagicon|CRI}} JA Marín
| RD2-score05-1=6
| RD2-score06-1=2
| RD2-score05-2=6
| RD2-score06-2=2
| RD2-score05-3=
| RD2-score06-3=
| RD2-seed07=
| RD2-team07={{Flagicon|MAR}} Y El Aynaoui
| RD2-seed08=4
| RD2-team08={{Flagicon|ESP}} À Corretja
| RD2-score07-1=7
| RD2-score08-1=6
| RD2-score07-2=6
| RD2-score08-2=3
| RD2-score07-3=
| RD2-score08-3=
| RD3-seed02=11
| RD3-team02={{Flagicon|ESP}} F Clavet
| RD3-seed01=5
| RD3-team01={{Flagicon|GBR}} T Henman
| RD3-score02-1=6
| RD3-score01-1=1
| RD3-score02-2=6
| RD3-score01-2=4
| RD3-score02-3=
| RD3-score01-3=
| RD3-seed03=
| RD3-team03={{Flagicon|BRA}} F Meligeni
| RD3-seed04=
| RD3-team04={{Flagicon|MAR}} Y El Aynaoui
| RD3-score03-1=3
| RD3-score04-1=6
| RD3-score03-2=7
| RD3-score04-2=6
| RD3-score03-3=6
| RD3-score04-3=1
| RD4-seed01=11
| RD4-team01={{Flagicon|ESP}} F Clavet
| RD4-seed02=
| RD4-team02={{Flagicon|BRA}} F Meligeni
| RD4-score01-1=1
| RD4-score02-1=6
| RD4-score01-2=7
| RD4-score02-2=5
| RD4-score01-3=7
| RD4-score02-3=6
}}
== Section 4 ==
{{16TeamBracket-Compact-Tennis3-Byes
| RD1=First round
| RD2=Second round
| RD3=Third round
| RD4=Quarterfinals
| RD1-seed03=
| RD1-team03={{Flagicon|ITA}} R Furlan
| RD1-seed04=
| RD1-team04={{Flagicon|MAR}} H Arazi
| RD1-score03-1=6
| RD1-score04-1=3
| RD1-score03-2=6
| RD1-score04-2=4
| RD1-score03-3=
| RD1-score04-3=
| RD1-seed05=
| RD1-team05={{Flagicon|ESP}} A Martín
| RD1-seed06=
| RD1-team06={{Flagicon|CZE}} J Novák
| RD1-score05-1=6
| RD1-score06-1=0
| RD1-score05-2=6
| RD1-score06-2=1
| RD1-score05-3=
| RD1-score06-3=
| RD1-seed07=10
| RD1-team07={{Flagicon|ESP}} F Mantilla
| RD1-seed08=
| RD1-team08={{Flagicon|ESP}} G Blanco
| RD1-score07-1=6
| RD1-score08-1=2
| RD1-score07-2=6
| RD1-score08-2=0
| RD1-score07-3=
| RD1-score08-3=
| RD1-seed09=16
| RD1-team09={{Flagicon|CZE}} B Ulihrach
| RD1-seed10=
| RD1-team10={{Flagicon|ESP}} F Roig
| RD1-score09-1=7
| RD1-score10-1=6
| RD1-score09-2=6
| RD1-score10-2=1
| RD1-score09-3=
| RD1-score10-3=
| RD1-seed11=
| RD1-team11={{Flagicon|ESP}} JC Ferrero
| RD1-seed12=
| RD1-team12={{Flagicon|ESP}} T Carbonell
| RD1-score11-1=6
| RD1-score12-1=3
| RD1-score11-2=4
| RD1-score12-2=6
| RD1-score11-3=6
| RD1-score12-3=4
| RD1-seed13=
| RD1-team13={{Flagicon|ESP}} G Puentes
| RD1-seed14=
| RD1-team14={{Flagicon|ARG}} F Cabello
| RD1-score13-1=7
| RD1-score14-1=6
| RD1-score13-2=7
| RD1-score14-2=6
| RD1-score13-3=
| RD1-score14-3=
| RD2-seed02=
| RD2-team02={{Flagicon|ITA}} R Furlan
| RD2-seed01=7
| RD2-team01={{Flagicon|AUS}} M Philippoussis
| RD2-score02-1=4
| RD2-score01-1=6
| RD2-score02-2=7
| RD2-score01-2=6
| RD2-score02-3=7
| RD2-score01-3=6
| RD2-seed04=10
| RD2-team04={{Flagicon|ESP}} F Mantilla
| RD2-seed03=
| RD2-team03={{Flagicon|ESP}} A Martín
| RD2-score04-1=6
| RD2-score03-1=3
| RD2-score04-2=6
| RD2-score03-2=2
| RD2-score04-3=
| RD2-score03-3=
| RD2-seed06=
| RD2-team06={{Flagicon|ESP}} JC Ferrero
| RD2-seed05=16
| RD2-team05={{Flagicon|CZE}} B Ulihrach
| RD2-score06-1=6
| RD2-score05-1=2
| RD2-score06-2=6
| RD2-score05-2=7
| RD2-score06-3=6
| RD2-score05-3=3
| RD2-seed08=2
| RD2-team08={{Flagicon|ESP}} C Moyá
| RD2-seed07=
| RD2-team07={{Flagicon|ESP}} G Puentes
| RD2-score08-1=6
| RD2-score07-1=3
| RD2-score08-2=4
| RD2-score07-2=6
| RD2-score08-3=6
| RD2-score07-3=3
| RD3-seed02=10
| RD3-team02={{Flagicon|ESP}} F Mantilla
| RD3-seed01=
| RD3-team01={{Flagicon|ITA}} R Furlan
| RD3-score02-1=6
| RD3-score01-1=3
| RD3-score02-2=6
| RD3-score01-2=0
| RD3-score02-3=
| RD3-score01-3=
| RD3-seed04=2
| RD3-team04={{Flagicon|ESP}} C Moyá
| RD3-seed03=
| RD3-team03={{Flagicon|ESP}} JC Ferrero
| RD3-score04-1=7
| RD3-score03-1=5
| RD3-score04-2=5
| RD3-score03-2=7
| RD3-score04-3=6
| RD3-score03-3=4
| RD4-seed01=10
| RD4-team01={{Flagicon|ESP}} F Mantilla
| RD4-seed02=2
| RD4-team02={{Flagicon|ESP}} C Moyá
| RD4-score01-1=4
| RD4-score02-1=6
| RD4-score01-2=6
| RD4-score02-2=2
| RD4-score01-3=6
| RD4-score02-3=3
}}