While the ATP International Series tournament of Shanghai was held two more years in 2003 and 2004 at the Shanghai New International Expo Center created for the 2002 Tennis Masters Cup, a new facility, the Qizhong Forest Sports City Arena, was built to host the year-end championships starting from 2005.
Mens Shanghai Open blev afholt yderligere to år i 2003 og 2004 i Shanghai New International Expo Center, opført til Tennis Masters Cup 2002, blev et nyt anlæg, Qizhong Forest Sports City Arena, bygget for at kunne være vært for ATP-slutspillet fra og med 2005.