Fletcher Building rose 2.1 per cent to $7.96, Mainfreight gained 1.5 per cent to $26.40, and Tourism Holdings jumped 1.4 per cent to $5.84.
Z Energy was the worst performer, down 2.1 per cent to $7.41, weakening off throughout the day following a significant line of stock changing hands at $7.45 before the market opened.
Infratil dropped 1.4 per cent to $3.17 and Metro Performance Glass fell 1.1 per cent to 93 cents.
CBL declined 0.9 per cent to $3.17 before being put in a trading halt ahead of an earnings update on Monday.
Outside the benchmark index, Briscoe Group gained 2.9 per cent to $3.50. It says full-year sales topped $600m for the first time, helped by stronger revenue from sporting goods in the fourth quarter, and it expects to report a record annual profit of about $61m.
Total sales rose 2.6 per cent to about $194m in the 13 weeks ended January 28. Homeware sales climbed 1.3 per cent to $124.8m, although on a same-store basis they were down 0.3 per cent, while sporting goods sales rose 5.1 per cent to $69m, or a 4.9 per cent same-store gain.
"It was a solid update, reaffirming profit around where the market's at," Goodson said. "I think the stock's gain reflects general nervousness about retail, but it has been quite noticeable that retail in Australia and New Zealand does seem to have had quite a good Christmas."