Mumbai, July 9 -- Asian stocks ended mixed on Wednesday after U.S. President Donald Trump expanded his trade war with steep new tariffs targeting copper, semiconductors and pharmaceuticals.

Gold declined below $3,300 per ounce due to a robust dollar while oil edged up in choppy trading.

Chinese markets ended slightly lower after the release of inflation data. While CPI inflation climbed into the green for the first time since January, producer deflation deepened to its worst level in almost two years in June, data showed.

China's Shanghai Composite index slipped 0.13 percent to 3,493.05 while Hong Kong's Hang Seng index fell 1.06 percent to 23,892.32, dragged down by EV and tech stocks.

Consumer prices in China were down a seasonally ...