Australian shares have shaken off a weak start to forge a modest gain as oil prices retreated on hopes the US and Iran are looking to de-escalate their conflict.
The S&P/ASX200 rose 42.5 points on Monday, up 0.47 per cent to 9,019.3, as the broader All Ordinaries advanced 41.4 points, or 0.45 per cent, to 9,178.4.