Mumbai, Aug. 6 -- Indian benchmark indices ended higher on Thursday after a range-bound trading session, supported by easing crude oil prices, the Reserve Bank of India's steady policy stance, and selective buying in heavyweight, banking and energy stocks, according to market experts.

The BSE Sensex settled at 78,954.76, gaining 373.76 points or 0.48 per cent, while the NSE Nifty closed at 24,636, up 11.35 points or 0.05 per cent.

Vinod Nair, Head of Research at Geojit Investments Limited, said markets drew support from the moderation in crude oil prices, aided by intensified diplomatic efforts to restore regional stability and normalize shipping activity through the Strait of Hormuz.

"The positive sentiment was further reinforced by t...