Shell today increased the price of petrol by 4c a litre, which is slightly less than the 6c a litre rivals BP, Caltex and Mobil moved by yesterday.
Standard unleaded 91 octane petrol sold by Shell is now $2.10.9 a litre, 95 octane $2.15.9 a litre and diesel $1.83.9. The price changed at 11.30am.
"We kept our prices down overnight in the hope that we would see a big reduction in the crude oil spike, and a stabilising of the New Zealand dollar," spokeswoman Jackie Maitland said.
"Unfortunately the New Zealand dollar remains lower and we have seen no respite from the increasing barrel price.
"We have had no choice but to increase prices, but we have keep the increase as low as possible because we understand Kiwis are hurting by rising fuel prices."
Most motorists are now paying 12c a litre more for petrol than they did at the start of the week following the latest round of price rises.
The 6c a litre rise by BP and Mobil and Caltex was on top of a similar rise two days before.
The rises follow a hike in world oil prices late last week, when oil jumped to a record price of more than $US139 ($NZ185) a barrel.
The worldwide price increase has been blamed in part on supply issues and comments by an Israeli minister about a possible attack on Iran, the world's fourth-largest producer.
Banks such as Goldman Sachs and Barclays were prominent among those saying oil market fundamentals were a key factor in rising prices.
However oil producers, including Opec, have blamed the rise on speculators.
Some Opec officials have predicted the price of oil would hit $US150 by August.