Australian shares have ended at their lowest in more than two weeks, driven by a broad-based sell-off across most sectors as stalled US-Iran peace talks and elevated oil prices sapped risk sentiment, while energy major Santos jumped more than 3 per cent, Reuters reports.

The benchmark S&P/ASX 200 index fell 0.6pc to 8,793.40 points, their lowest closing point since April 7.

With valuations still stretched and doubts over economic growth, it is difficult to get bullish on the broader ASX 200 index, said Luke Winchester, portfolio manager at Merewether Capital.