The Australian share market has enjoyed its best day in three weeks, with every sector gaining as weak economic data was seen to boost the odds of a February cash rate cut.

The benchmark S&P/ASX200 index closed Tuesday up 90.7 points, or 1.35 per cent, to 6,826.4 points, while the broader All Ordinaries was up 86.2 points, or 1.26 per cent, to 6,943.6 points.

The Australian dollar was buying 69.30 US cents, down from 69.38 US cents at Monday’s close.