Iron ore futures in Asia rose on Monday, supported by a steady decline in portside stockpiles of the steelmaking ingredient in China, the world's top steel producer.
The most-traded September iron ore on China's Dalian Commodity Exchange gained as much as 3.2% to 1,209.50 yuan ($187.13) a tonne, its strongest since June 21.
The most-active July iron ore on the Singapore Exchange advanced 1.1% to $213.85 a tonne, its highest since June 15.
Imported iron ore stocked at Chinese ports dropped for a fourth straight week to 123.95 million tonnes, as of Friday, hitting the lowest since early October, data from SteelHome consultancy showed.
Although iron ore purchases by Chinese steel mills have slowed down due to seasonally weak construction and manufacturing activities, declining port inventories have added to the lingering supply concerns.
"Weekly Australian iron ore shipments have been disappointing through June, creating a tighter global supply-demand balance - not to mention the revolving door of incidents in Brazil," said Atilla Widnell, managing director at Navigate Commodities in Singapore.
Australia and Brazil are the world's biggest producers of iron ore. Brazil's supply remains suppressed by operational restrictions on mines due to safety concerns.
Spot prices of seaborne and portside iron ore in China have stayed above $200 a tonne over the last four weeks, despite efforts by Chinese authorities to cool what they see as an overheated market.
While SGX iron ore dropped to $195.05 a tonne last week, that level offered "a massive buying opportunity with very little indicating that physical iron ore market fundamentals had actually loosened to keep prices that low", Widnell said.
Construction steel rebar on the Shanghai Futures Exchange rose 0.9%, while hot rolled coil advanced 1.3%. Stainless steel slipped 0.6%.
Dalian coking coal slumped 3.7% and coke lost 3.8%, after three straight sessions of gains.