Australia's stock market continued to track a rebound in global markets after US data last week calmed recession fears and the BoJ pivoted away from rate hikes.
The S&P/ASX 200 index closed up 0.5 per cent at a one-week high of 7811.11 after hitting an intraday high of 7836.8, near a 38.2 per cent Fibonacci retracement of its recent 5.8 per cent drop from a record high of 8148.7 points.
Nine of 11 sectors rose with only materials and energy in the red.
Tech, discretionary, communications and financials were the main outperformers with NextDC up 3.4 per cent, JB Hi-Fi up 8.3 per cent on a strong interim profit, dividend and trading update, CAR Group up 4.5 per cent and Seek up 1.5 per cent after reporting, and NAB leading a 0.6-1 per cent rise in the major banks.
BHP fell 0.5 per cent and Rio Tinto lost 1.4 per cent as iron ore wavered.
Aurizon dived 8.8 per cent and Beach dived 13 per cent after reporting.