Shanghai stocks rose to a five-year high, suggesting economic curbs are working, the Hong Kong Standard reported. The Shanghai Composite Index rose 5.07 or 0.3% to close at 1,792.25 on Thursday, its highest close since September 25, 2001. Analysts said the index could break the 1,800 psychological barrier in coming sessions. Sinopec paced gains by the country's most valuable companies. Shenzhen stocks also rose, with the Shenzhen Composite Index growing 1.42 or 0.3% to 451.36, a level it last hit on April 13, 2004. The coming listing of Industrial and Commercial Bank of China (ICBC) is likely helping the market. "Investors want to create favourable market conditions for ICBC's listing next week, because some of them are strategic investors in ICBC," according to Zhuang Qianhua, an analyst with Huatai Securities.