The game had already been reduced to 43 overs a side due to heavy rain and it had to be called off altogether 28.5 overs into New Zealand’s innings to leave the seven match series tied at 1-1.
New Zealand, put in to bat by their visitors, were on 145-3 when a downpour arrived in Auckland and the contest had to be abandoned.
Martin Guptill would have been particularly unhappy with the outcome after the opener reached an unbeaten 66 from 78 balls.
The opener???s knock included seven boundaries, three of them sixes.
Brendon McCullum made a quickfire 28 from 22 deliveries before he was dismissed by Angelo Mathews, who picked up all three wickets to fall.
Tom Latham added 42 in a stand of 99 with Guptill before he was clean bowled by Sri Lanka skipper Mathews, who also trapped Ross Taylor lbw for three.