Asian stocks wobbled on Wednesday as declines in Chinese stocks and the yuan sent anxiety across the region, while crude advanced as the U.S. urged allies to stop purchasing Iranian oil.
MSCI’s broadest index of Asia-Pacific shares dipped 0.6 percent after hitting a two-year low on Tuesday.
Japan's Nikkei slid 0.3 percent.
Chinese blue chips slumped 2.2 percent, the Hang Seng Index was slightly higher.
U.S. WTI futures edged up 17 cents to $70.70, having risen 3.6 percent overnight, while Brent, global benchmark, was up 18 cents at $76.49 per barrel.
On Wall Street, the S&P climbed 0.22 percent, while the Dow Jones surged 0.12 percent and the Nasdaq gained 0.39 percent.