The Australian dollar, often seen as a proxy for the Chinese economy, fell again to a fresh six-year low of US$72.25c, having been sold off heavily on Tuesday. The US dollar, on the other hand, rose strongly again against all Asian currencies.
Oil was hit, too, with Brent futures were down 31c at $48.87 per barrel at 0251 GMT. US crude was trading at $43.02 per barrel, down 6 cents from Tuesday when it marked its lowest settlement since March 2009. Key industrial and construction materials nickel, copper and aluminium also hit six-year lows.
One analyst said China's currency moves would hurt appetite for risky assets such as equities and commodities.
While it is too early to say whether this is the beginning of a sustained devaluation of the yuan, other central banks may be forced to follow suit and that may trigger a fresh round of currency weakening around the emerging world.”
Wall Street was already reeling from Tuesday's devaluation, with the Dow falling 1.2 falling and the S&P 500 a similar amount. More selling is expected in the European and US markets.
Spot yuan fell to 6.43 per dollar, its weakest point since August 2011, after the central bank set its daily midpoint reference even weaker than Tuesday's devaluation. The currency fared worse in offshore trade, touching 6.57.
Receive daily prices and market insights straight to your inbox. Subscribe to AlchemPro Weekly!