A gold price surge and strong gains for Afterpay have propelled the Australian share market to its best levels in a month in a volatile post-Easter session.

The S&P/ASX200 benchmark index dipped 27 points in early trading but climbed steadily after the first hour to finish Tuesday up 100.8 points, or 1.87 per cent, to 5,488.1.

The broader All Ordinaries index closed up 103.1 points, or 1.9 per cent, to 5,542.5.

The Australian dollar was also at a month high, buying 64.10 US cents, up from 62.29 US cents at the close on Thursday.