State-controlled energy company Meridian rose 2.5 percent to $1.23, while fellow government-controlled MRP climbed 1.5 percent to $2.325, an eight-and-a-half month high. Contact advanced 1.4 percent to $5.69. Auckland lines company Vector increased 2 percent to $2.56.
Outside the benchmark index Genesis rose for the fourth consecutive day up 0.5 percent to $1.90.
"You've seen a lot of electricity generators have a pretty strong rally as of late, and that is a refocus on the yield that they do offer," said Price. "People are looking at what the comparative out there is for them and they do look relatively attractive."
Telecom advanced 1.8 percent to $2.77. Auckland International Airport climbed 2.1 percent to $3.97. Air New Zealand rose 1.2 percent to $2.10. Fletcher Building was unchanged at $9.85.
OceanaGold led gainers rising 11 percent to $2.93. The Melbourne-based copper and gold miner reported a 730 percent boost in first quarter earnings as its Philippines' operation came online.
Diligent Board Member Services rose 5.3 percent to $4.54 after the governance app maker reported its 2013 annual report having restated financials for the last three years due to an accounting error.
New Zealand Oil & Gas rose 1.3 percent to 77.5 cents. The Wellington-based oil and gas exploration firm said it was cautiously optimistic about oil exploration at Pateke, part of the Tui oil field of which it has a 28 percent stake in.
Among the day's decliners, Guinness Peat Group fell 0.7 percent to 68 cents. Insurer Tower slipped 0.6 percent while units in the Fonterra Shareholders' Fund declined 0.2 percent to $6.14.
The dual-listed Australian banks slipped, with Westpac Banking Corp down 0.5 percent to $38.20 and Australia and New Zealand Banking Group fell 0.3 percent to $37.39.