Asian shares retraced earlier losses to trade higher on Thursday, as crude and gold prices also climbed.
Australia's ASX 200 closed up 0.23 percent or 13.2 points at 5,664.6, supported by its energy sub-index, which was up 0.52 percent and its utilities sub-index, which gained 2.77 percent.
Rio Tinto shares fell 0.67 percent to A$65.25 each after it announced late Wednesday that it would pay a larger-than-expected dividend of $1.70 per share instead of the expected $1.33 per share and announced a $500 million share buyback.
The iron ore miner had beat on its 2016 profit expectations due to rising iron ore prices and cost-cutting measures. But it shrugged off concerns that the sale of its Guinea's Simandou project to Chinalco had stalled after an investigation into payments to a consultant who helped it win rights, Reuters reported.
Shares of BHP Billiton were off 1.24 percent to A$25.42, after it halted operations at its Escondida cooper mine in Chile, the world's largest, ahead of a planned strike on Thursday, Reuters reported.