On the local index, the worst performer was Air New Zealand, which dropped 3.8 per cent to $3.175, with Contact Energy down 3.6 per cent to $5.57 and Mercury New Zealand falling 3.2 per cent to $3.37.
Scales Corp was the best performer, up 3.7 per cent to $4.77. The stock has gained this month since it forecast full-year earnings to be at the upper end of guidance on the performance of its horticulture division and new acquisitions, and said earnings will rise in 2018.
"It has been having a great run lately, it's up 20 per cent in the last two weeks. The result and guidance all looked very good," Williamson said.
A2 Milk rose 2.7 per cent to $7.97, Trade Me Group gained 1.9 per cent to $4.92, and Stride Property advanced 1.7 per cent to $1.78.
Outside the benchmark index, Oceania Healthcare rose 3.1 per cent to 99c. It has agreed to buy a vacant lot in Auckland's St Heliers valued at $15.6m for an undisclosed sum, which it plans to develop into a new retirement village.
The Auckland-based company entered into an unconditional deal to buy the 8,945 square metre site, which is expected to settle at the end of the week, it said in a statement.
Oceania plans to develop an integrated retirement village and aged care facility on the site, which overlooks Auckland's harbour, and will start work on getting the appropriate consents immediately.