Nakon što je na startu turnira svladao Amerikanca Michaela Changa 6-4, 7-6(3), a potom u drugom nastupu u svojoj skupini bio bolji od Španjolca Sergija Bruguere 7-5, 6-4, 38-godišnji Ivanišević u četvrtak je upisao i treću pobjedu u A skupini, čime je, naravno, osigurao plasman u subotnji finale.
Goran je opet trijumfirao u dva seta. Sa 6-4, 6-3 svladao je dvije i pol godine mlađeg Rusa Jevgenija Kafeljnikova, protiv kojeg je bio uspješan i tijekom aktivne karijere. Pobijedio ga je 10 puta u 15 dvoboja, a imao je i seriju od sedam uzastopnih pobjeda protiv ''kockara iz Sočija''.
U finalu će Goran u subotu igrati protiv 44-godišnjeg Šveđanina Stefana Edberga, koji je u B skupini pobijedio sedam godina starijeg Johna McEnroea 6-4, 4-6, 13-11. McEnroe je u produženom tie-breaku trećeg seta vodio s 5-0, te je propustio dvije meč lopte.
Ivanišević i Edberg igrali su međusobno čak 19 puta tijekom aktivnih karijera. Najbolji hrvatski tenisač svih vremena upisao je 10 pobjeda, jednu više od švedskog ''kralja voleja''.