Shanghai and Hong Kong stocks climbed into positive territory in extremely volatile trade Thursday while other Asian markets pared early losses after China announced new measures to staunch a mainland rout that has fuelled fears about the wider economy.
Shellshocked traders have been sent scurrying as the crisis in China, which has wiped trillions off of valuations, combine with fears about Greece's future in the eurozone.
Commodity prices were also sideswiped, with one analyst saying a tonne of iron ore was now cheaper in China than a tonne of cabbage.
Shanghai tumbled 3.40 percent at the open before surging almost three percent higher -- a six percent swing overall -- while Hong Kong lost 0.45 percent soon after opening and then surged more than four percent at one point.
By 0235 GMT Shanghai was up 0.10 percent and Hong Kong added 2.86 percent.
Tokyo was off 0.70 percent -- clawing back losses of more than three percent earlier in the day -- while Sydney dipped 0.50 percent and Seoul was 0.69 percent lower.
Shanghai has lost more than a third in less than a month as dealers ignore a slew of measures by authorities.
In the latest move the market regulator barred "big" shareholders -- defined as those with stakes of more than five percent -- and executives of listed companies from selling their shares for the next six months.
However, Mark Mobius, chairman of Templeton Emerging Markets Group, said the announcement "suggests desperation" by the country's leadership.
"It actually creates more fear because it shows that they've lost control," he told Bloomberg News.
Shanghai had risen more than 150 percent in the 12 months to its June 12 peak in a borrowing-fuelled frenzy enhanced by hopes for economy-boosting measures by the government.
But analysts said new restrictions on margin trading and concerns about the overvaluation of many stocks have forced mainland investors -- mostly individual retail traders -- to cash out.
"We're clearly in the middle of a market panic of some magnitude in China and unfortunately the regulator response has really been quite harmful so far," Michael Shaoul, chief executive officer at Marketfield Asset Management in New York, told Bloomberg TV.
- Iron ore 'cheaper than cabbage' -
On commodities markets the spot price of iron ore, a key export to China, took its biggest one-day hit ever overnight, falling 10 percent to $44.59 a tonne -- its lowest since May 2009.
"The risk from Chinese equities markets is clearly impacting commodities markets," IG Markets strategist Evan Lucas said in a note. "The steel price in China is now cheaper per tonne than cabbage."
While copper jumped as the US dollar slipped, oil prices also eased although they recovered slightly Thursday.
US benchmark West Texas Intermediate for August delivery was up two cents at $51.67 and Brent crude for August rose five cents to $57.10.
Gold fetched $1,156.67 compared with $1,155.39 late Wednesday.
Nervousness among traders sent funds into low-risk investments, pushing the safe-haven yen higher.
The Japanese unit was changing hands at 120.84 to the dollar and 133.72 to the euro Thursday, hardly changed from New York but much stronger than the 122 and 135 ranges seen at the start of the week.
Dealers are also tracking events in Europe after Greece was given a Sunday deadline to come up with a bailout reform plan its creditors find acceptable or face ejection from the eurozone.
European leaders slapped the ultimatum on Athens after last weekend's referendum in which Greek voters rejected austerity-packed reforms in return for more cash.
They have warned the country's leadership that if it does not provide detailed measures, a contingency plan is in place to deal with its removal from the euro area.
European equities brushed off the huge losses in Asia to end higher on hopes for a resolution to the Greek crisis after Prime Minister Alexis Tsipras vowed to present "credible" reform plans.
"European equities (are) positive (which) suggests hope of progress before the weekend deadline," noted Mike van Dulken, head of research at Accendo Markets.
Frankfurt added 0.66 percent, Paris rose 0.75 percent and London was up 0.91 percent.
In foreign exchange trade Thursday the euro was at $1.1070 against $1.1074 in New York but well up from the levels below $1.1000 earlier Wednesday in Asia.