tournament     surface        week                                                         winner                    finalist                              semifinalists
0       indian wells        hard    march 12                     andre agassi (4) 7 - 6 (5) , 7 - 5 , 6 - 1            pete sampras (3)  yevgeny kafelnikov (7) lleyton hewitt (6)
1              miami        hard    march 19                     andre agassi (3) 7 - 6 (4) , 6 - 1 , 6 - 0  jan - michael gambill (19)      patrick rafter (8) lleyton hewitt (7)
2        monte carlo        clay    april 16                      gustavo kuerten (2) 6 - 3 , 6 - 2 , 6 - 4                hicham arazi     sébastien grosjean (9) guillermo coria
3               rome        clay       may 7  juan carlos ferrero (8) 3 - 6 , 6 - 1 , 2 - 6 , 6 - 4 , 6 - 2         gustavo kuerten (1)       andreas vinciguerra nicolás lapentti
4            hamburg        clay      may 14    albert portas (q) 4 - 6 , 6 - 2 , 0 - 6 , 7 - 6 (5) , 7 - 5     juan carlos ferrero (8)            albert costa lleyton hewitt (7)
5  canada (montreal)        hard     july 30                         andrei pavel 7 - 6 (3) , 2 - 6 , 6 - 3          patrick rafter (9)                 tommy haas fabrice santoro
6         cincinnati        hard    august 6                              gustavo kuerten (1) 6 - 1 , 6 - 3          patrick rafter (8)          tim henman (7) lleyton hewitt (5)
7          stuttgart  carpet (i)  october 15                          tommy haas (15) 6 - 2 , 6 - 2 , 6 - 2              max mirnyi (q)  yevgeny kafelnikov (5) lleyton hewitt (3)
8              paris  carpet (i)  october 29   sébastien grosjean (6) 7 - 6 (3) , 6 - 1 , 6 - 7 (5) , 6 - 4      yevgeny kafelnikov (4)         andreas vinciguerra tommy haas (7)

Table as JSON:
{"tournament":{"0":"indian wells","1":"miami","2":"monte carlo","3":"rome","4":"hamburg","5":"canada (montreal)","6":"cincinnati","7":"stuttgart","8":"paris"},"surface":{"0":"hard","1":"hard","2":"clay","3":"clay","4":"clay","5":"hard","6":"hard","7":"carpet (i)","8":"carpet (i)"},"week":{"0":"march 12","1":"march 19","2":"april 16","3":"may 7","4":"may 14","5":"july 30","6":"august 6","7":"october 15","8":"october 29"},"winner":{"0":"andre agassi (4) 7 - 6 (5) , 7 - 5 , 6 - 1","1":"andre agassi (3) 7 - 6 (4) , 6 - 1 , 6 - 0","2":"gustavo kuerten (2) 6 - 3 , 6 - 2 , 6 - 4","3":"juan carlos ferrero (8) 3 - 6 , 6 - 1 , 2 - 6 , 6 - 4 , 6 - 2","4":"albert portas (q) 4 - 6 , 6 - 2 , 0 - 6 , 7 - 6 (5) , 7 - 5","5":"andrei pavel 7 - 6 (3) , 2 - 6 , 6 - 3","6":"gustavo kuerten (1) 6 - 1 , 6 - 3","7":"tommy haas (15) 6 - 2 , 6 - 2 , 6 - 2","8":"sébastien grosjean (6) 7 - 6 (3) , 6 - 1 , 6 - 7 (5) , 6 - 4"},"finalist":{"0":"pete sampras (3)","1":"jan - michael gambill (19)","2":"hicham arazi","3":"gustavo kuerten (1)","4":"juan carlos ferrero (8)","5":"patrick rafter (9)","6":"patrick rafter (8)","7":"max mirnyi (q)","8":"yevgeny kafelnikov (4)"},"semifinalists":{"0":"yevgeny kafelnikov (7) lleyton hewitt (6)","1":"patrick rafter (8) lleyton hewitt (7)","2":"sébastien grosjean (9) guillermo coria","3":"andreas vinciguerra nicolás lapentti","4":"albert costa lleyton hewitt (7)","5":"tommy haas fabrice santoro","6":"tim henman (7) lleyton hewitt (5)","7":"yevgeny kafelnikov (5) lleyton hewitt (3)","8":"andreas vinciguerra tommy haas (7)"}}