S&P/ASX 200 (INDEXASX:XJO) has closed up 36 points or 0.6% to 6217 - marking the fifth consecutive day of gains.
Miners did well on higher iron ore prices, with BHP Group (ASX:BHP) gaining 1.45% to $39.05 and Rio Tinto (ASX:RIO) gaining 1.65% to $99.53.
Fortescue Metals Group (ASX:FMG) set another 10-year high, gaining 4.5% to $7.43.
Woolworths gain
Consumer staples was the best performing sector after Woolworths (ASX:WOW) announced a $1.7 billion share buyback.
Woolworths shares rose 2.3% to $31.08 after the supermarket giant also announced the closure of up to 30 BIG W stores over the next three years.
The Australian dollar is buying 71.25 US cents, from 70.97 US cents on Friday.