The NZX50 index rose 19 points, or 0.5%, to close at 3916 on turnover of $66 million.
The New Zealand dollar was buying 81.45 US cents, 79.72 Australian cents, 50.79 pence, 63.95 Yen and 0.6310 euro.
The Trade Weighted Index stood at 72.80.
Copyright © 2012, Radio New Zealand
for ad-free news and current affairs
Follow RNZ News