China has evacuated more than 400,000 people as the country's east coast braced for the third typhoon in a week.
Typhoon Haikui was expected to make landfall in Zhejiang province, just south of Shanghai.
Shanghai officials fear the storm could be the worst since 2005, when Typhoon Matsa killed seven people in the city, state media said.
The city aimed to move 200,000 people to more than a hundred shelters, government officials were quoted as saying.
The Shanghai government ordered outdoor construction sites shut down and cancelled summer classes for children until the typhoon had eased.
Authorities in Zhejiang were also rushing to get people out the path of the storm, with 256,000 residents of the province evacuated so far, state media said.
The typhoon was packing winds of up to 151 kilometres per hour and could bring up to 400 millimetres (16 inches) of rain to some areas, it said. The eastern provinces of Jiangsu and Anhui would also be affected.
Shanghai had halted rail ticket sales for some coastal lines which might be affected by the typhoon, state media said, while Zhejiang had called more than 30,000 ships back to port.
The typhoon is the third to hit China in a week, after two battered other parts of the country over the weekend, killing 23 people, the official Xinhua news agency reported.
Typhoon Saola left 14 dead in the central province of Hubei while nine people were killed in the northeastern province of Liaoning after Typhoon Damrey struck, it said.
China is hit annually by typhoons in the summer, which normally affect its eastern and southern regions.
© ABC 2012
12:54 EST Southern New South Wales and the ACT had a chilly start to the weekend, with some places seeing their coldest May night in half a decade.