Mumbai, Jan. 28 -- The key equity benchmarks ended higher for a second straight session on Wednesday, as improved risk appetite lifted sentiment. Optimism around the conclusion of the India-EU free trade agreement and supportive global cues underpinned the rally. Meanwhile, a stable rupee and steady crude oil prices added comfort for investors. The Nifty closed above the 25,300 mark led by firmness in energy and metal shares.

The S&P BSE Sensex advanced 487.20 points, or 0.60%, to 82,344.68, while the Nifty 50 gained 167.35 points, or 0.66%, to settle at 25,342.75. Over the past two sessions, the Sensex has risen 0.99% and the Nifty has climbed 1.17%.

Bharat Electronics (up 9.21%), Bajaj Finance (up 2.33%) and Reliance Industries (up 1....