Sensex closed with gains of 20.14 points, or 0.09 per cent higher at 22,344.04 on value buying in recently battered stocks such as auto, consumer durables and banking companies.

The BSE benchmark index Sensex on Thursday recovered marginally by 20 points in choppy trade on value buying in bluechips such as ICICI Bank and Tata Motors as investors turned cautious ahead of the general election results next week.

The 30—share index had recovered by 119 points in early trade on positive global cues following Federal Reserve Chief Janet Yellen’s upbeat outlook on the US economy.

However, cautious investors booked profits in every rise pulling the index down to day’s low of 22,277.04 points.

The barometer closed with gains of 20.14 points, or 0.09 per cent higher at 22,344.04 on value buying in recently battered stocks such as auto, consumer durables and banking companies. The Sensex had tanked over 184 points to close at a 3-week low on Wednesday.

Investors turned cautious and divested some stocks at improved levels ahead of the Lok Sabha election results, brokers said.

The 50—share Nifty of the National Stock Exchange closed up by 7.30 points, or 0.11 per cent at 6,659.85 after moving between 6,688.40 and 6,638.55.

“Selling pressure was seen in the first part of trading day and latter session saw consolidation near 6650 levels as Nifty held above this crucial support level,” Rakesh Goyal, Senior Vice President, Bonanza Portfolio said.

“Market breadth was negative and volumes were lower than the last session,” he added.

Among the 30 Sensex stocks, 18 including ICICI Bank, SBI, Tata Motors and Axis Bank ended higher, while 12 scrips closed lower.

BHEL rose 3.22 per cent among Sensex scrips while Tata Motors rose by 1.36 per cent and ICICI by 1.33 per cent.

Shares of MCX and Financial Technologies tanked 6.99 and 5 per cent after promoter Jignesh Shah and former MCX head Shreekant Javalgekar were arrested in connection with the Rs 5,600 crore National Spot Exchange (NSEL) scam case.

The BSE consumer durables sector index gained the most by rising 1.30 per cent to 6,935.14, followed by bank index by 0.74 per cent to 14,924.81.

More In: Markets | Business