The ASX All Ordinaries broke through the 600 point mark for the first time in ten years.
A short time ago, the index was at 6,007.20, up 30.80 points or 0.52%.
The rally was being led by the big miners.
BHP was 1.6% higher at $26.97 and Rio Tinto 1.1% to $70.22.
The major banks also gained ground, with Westpac up almost 1% to $33.31.