Mumbai, Sept. 10 -- The domestic equity benchmarks staged a late recovery on Thursday, snapping a three-session losing streak. Buying during the closing auction helped the Nifty and Sensex overcome losses seen during regular trading.

The index opened at 23,446.60 and moved in a range of 23,380.10 to 23,494.95 during the regular session. Trading remained largely rangebound through the day, with the index oscillating around the 23,400 level before a sharp move higher during the closing session lifted the benchmark to 23,477.80. Banks shares gained while metal, pharma and auto shares declined.

The recovery came despite a challenging global backdrop, with Brent crude remaining above $100 a barrel amid escalating tensions in the Middle East....