Australian shares ended lower for a third straight day and only just managed to claw their way back from earlier three-month lows.

The S&P/ASX200 benchmark index ended down 41.9 points, or 0.7 per cent, to 5822,6 points on Monday.

It earlier touched a low of 5808.2, its lowest level since end June, on souring technical selling against the backdrop of weak US markets.

The All Ordinaries index fell 44.1 points, or 0.7 per cent, to 6013.5.

The Aussie dollar was buying 73.14 US cents at 1615 AEST, little changed from 73.15 US cents at the close on Friday.