Investors are awaiting first-quarter US gross domestic product figures overnight, which are expected to show the world's biggest economy grew at an annualised rate of 2 per cent in the first three months of the year.
A strong reading will continue to support the outlook for the US economy and maintain the prospect of more interest rate hikes by the Federal Reserve, which has underpinned rising US bond yields, with the 10-year Treasury climbing above 3 per cent this week for the first time in four years.
That reminded investors of the favourable US interest rate differential and saw investors back the greenback, having previously spurned the currency over uncertainties linked with the White House.
"It's nice to see the engine go back to fundamentals like the US 10-year, GDP and the like as opposed to egos, and personalities and politics pushing markets around," said John Chisholm, head of options at HiFX in Auckland. "This is the first day where there's a little respite (for the kiwi) ahead of the US GDP data."
Local data today showed New Zealand posted its first merchandise trade deficit for a March month in a decade due to a jump in fuel imports, and a separate survey reported a decline in consumer confidence.
Reserve Bank figures showed March reported the biggest value of high-LVR mortgage lending since August 2016 at $443 million and the highest monthly lending to first-home buyers at $911m since the central bank started collecting the data. The RBNZ eased up on the loan-to-value speed limits this year.
New Zealand's two-year swap rate fell 1 basis point to 2.28 per cent, unchanged from a week earlier, and 10-year swaps fell 6 basis points to 3.24 per cent, still up 4 basis points on the week.
The local currency rose to 58.32 euro cents from 57.69 cents yesterday after European Central Bank president Mario Draghi acknowledged some moderation in the eurozone's growth, and edged up to 50.71 British pence from 50.61 pence yesterday. The kiwi traded at 77.12 yen from 77.15 yen yesterday and increased to 4.4757 Chinese yuan from 4.4625 yuan. It rose to 93.53 Australian cents from 93.19 cents yesterday.