The most-traded September iron ore on China's Dalian Commodity Exchange rose 1.6% to 916 yuan ($142.51) a tonne, after two days of losses.
On the Singapore Exchange, the steelmaking ingredient's most-active June contract was up 0.6% at $152.40 a tonne by 03:05 GMT.
BHP, the world's largest listed miner, fell short of estimates for iron ore production for the March quarter, as a pandemic-related labour crunch weighed on its efforts to boost production in Australia's Pilbara region.
The miner also warned June-quarter production was expected to be impacted by lingering worker absenteeism, though it remained on track to meet fiscal 2022 costs and volume forecast.
That adds to supply concerns highlighted by the world's biggest iron ore producer Rio Tinto's lower-than-expected first-quarter shipments report, and Brazilian miner Vale SA's 6% drop in first-quarter iron ore output.