W turnieju uczestniczyło 100 zawodników (w tym 7 z rankingiem powyżej 2700 punktów), którzy rozegrali 7 rund systemem pucharowym. W I rundzie rozegrano 36 meczów, natomiast od rundy II do zwycięzców spotkań z rundy I dołączyło 28 zawodników rozstawionych według posiadanego rankingu, którzy kolejne rundy rozegrali według klasycznej drabinki turniejowej. Spośród zawodników klasyfikowanych w pierwszej dziesiątce na świecie w dniu 1 lipca 1999 w turnieju nie wystąpili Garri Kasparow (nr 1), Viswanathan Anand (nr 2), Aleksander Morozewicz (nr 4) oraz obrońca tytułu, Anatolij Karpow (nr 8).
Zasady rozgrywania poszczególnych rund były prawie takie same jak w roku 1997 - zwiększono jedynie liczbę partii w meczach półfinałowych oraz w finale. Zawodnicy rozgrywali ze sobą po dwie partie klasyczne (w półfinałach po 4, a w finale - 6), następnie - w przypadku wyniku remisowego - pojedynek dwupartiowy tempem przyspieszonym, po nim zaś - w razie konieczności - jeszcze jeden. Jeśli po tych partiach wynik wciąż był remisowy, rozgrywano jedną decydującą partię tempem błyskawicznym, w której losowano kolory bierek i w której grający białymi otrzymywał więcej czasu do namysłu od swojego przeciwnika.