The NZX 50 index was up 57 points on Wednesday to 3201 on turnover of $124 million.
Across the Tasman, the Australian 200 is currently up 121-points to 5126.
The dollar was buying 75.52 US cents, 77.95 Australian cents, 37.86 pence, 80.97 yen and 0.4780 euro.
The Trade Weighted Index was 67.06.
The Australian share market closed up almost 2% after strong gains from the financial sector.
The S&P/ASX200 index was up 99.7 points, or 1.99%, to 5105.3, while the All Ordinaries was up 85.7 points, or 1.69%, to 5161.6.
On the Sydney Futures Exchange, the September share price index contract was 70 points higher to 5086 on a volume of 31,777 contracts.