Australia's share market has pared early gains for a modest advance, despite BHP counterbalancing a mostly weak day for the bourse.
The S&P/ASX200 rose 32.6 points on Wednesday, up 0.37 per cent, to 8,841.1, as the broader All Ordinaries gained 33.3 points, or 0.37 per cent, to 9,034.6.
The top-200 surged more than 75 points in early trading, but handed back more than half of those gains by the close as momentum faded over the session.
Australia's largest company BHP did much of the heavy lifting, up more than three per cent as iron ore futures advanced on the tail of better-than-expected industrial production figures from China, despite June quarter GDP undershooting forecasts.
The heavyweight financials sector ended the session almost 0.2 per cent higher, thanks in part to a strong rally from Macquarie and a late rebound in CommBank shares to $170, as Westpac, NAB and ANZ bled lower.
The Australian dollar is buying 69.87 US cents, up from 69.28 US cents on Tuesday at 5pm, as the greenback eased against major currencies after a drop in US inflation softened the interest rate outlook.