The benchmark NZX 50 index rose 30 points, or 1%, to 3210 on turnover of $54 million on Wednesday.
Fletcher Building was up 9 cents to $7.90, Telecom rose 5c to $2.50, Contact Energy was up 1c to $6.08.
Fisher & Paykel Healthcare closed up 4c to $3.40.
Sky City Entertainment was up 8c to $3.34, Sky Network Television fell 7c to $4.98 and The Warehouse rose 3c to $4.23.
AMP was up 25c to $8.30.
Allied Farmers rose 2.4c to 13.3c.
NZ Refinery up 22c to $3.90.
In currency markets, at 5.09pm the NZ dollar was at 69.98 US cents, 79.85 Australian, 43.80 pence, 64.07 yen, point 4905 euro, and the Trade Weighted Index stands at 64.31.
Australia closes up
The Australian share market closed higher on Wednesday with some broad-based gains despite thin volumes.
At the 1615 AEDT close, the benchmark S&P/ASX200 index had gained 35.1 points, or 0.75%, to 4739.3, while the broader All Ordinaries added 31.7 points, or 0.67%, at 4756.1.
The major lenders were higher. Westpac gained 53c, or 2.19%, to $A24.68 and National Australia Bank added 6c to $A26.37.
Commonwealth Bank of Australia rose 41c to $A53 and ANZ Banking Group increased 24c to $A21.71.'
The spot price of gold in Sydney was $US1,084.50 per fine ounce at 1626 AEDT, down $US10.42 on Tuesday's closing price of $US1,094.92.