(Bloomberg) -- India’s benchmark index rebounded, recouping a year-to-date advance, as some investors judged Thursday’s sell-off as excessive.

The benchmark S&P BSE Sensex Index rose 1.9 percent to 34,634.54 as of 10:23 a.m. in Mumbai, set for its biggest gain in more than two years. The gauge had erased its year-to-date advance Thursday. All except two of 19 sector sub-indexes compiled by BSE Ltd. advanced, led by automakers and energy companies as the price of crude oil headed for the biggest weekly decline since May. Tata Consultancy Services Ltd., the nation’s biggest IT company, was the biggest drag after reporting earnings.

“Some stocks are getting attractive after the recent declines,” said Paras Bothra, president of research at Ashika Stock Broking Ltd. “However, investors remain cautious and are seeking more clarity on the outlook for corporate earnings and economic growth.”

The Sensex’s relative strength index dropped back below a threshold indicating potential overselling, with the stock gauge having fallen into a so-called correction last week after sliding more than 10 percent from a peak in August.

Indian equities -- Asia’s top performers until recently -- have retreated amid a flurry of bad news, from surging oil prices and a slumping rupee to a rout in non-bank lenders following defaults at an infrastructure financier. Further erosion may affect flows to mutual funds, which have repeatedly buffered the nation’s $2 trillion market against the risk-off mood.

To contact the reporter on this story: Santanu Chakraborty in Mumbai at schakrabor11@bloomberg.net

To contact the editors responsible for this story: Divya Balji at dbalji1@bloomberg.net, Margo Towie, Cecile Vannucci

©2018 Bloomberg L.P.