The Sensex and Nifty fell on Wednesday to a three-week closing low, as investors turned cautious a day before the expiry of derivatives contracts, while rising oil prices also dampened sentiment. The Sensex settled at 35,217, down 272.93. Nifty ended at 10,671, down 97.25 points.

COMMERCIAL BREAK
SCROLL TO CONTINUE READING

In the broader market, the BSE Midcap and the BSE Smallcap indices underperformed to lose up to 2 per cent. 

Market breadth, indicating the overall health of the market, turned sharply negative. On the BSE, 2,190 stocks declined, 490 stocks rallied, while 115 stocks remained unchanged.

"Market sentiment is getting weak due to weakening rupee and lingering trade war between US & other major economies. The market is struggling for direction due to lack of domestic triggers while investors remained on a cautious note ahead of F&O expiry. Banks and Metals led the losses while IT outperformed due to rupee depreciation," said Vinod Nair, Head of Research, Geojit Financial Services.

The top gainers on the Sensex were HDFC Bank, Tata Consultancy Services, Sun Pharma and Coal India, while Larsen and Toubro, ICICI Bank, Tata Motors (DVR), State Bank of India and Tata Motors were the major losers.

On the NSE, Tech Mahindra, Bharti Infratel and HCL Technologies were the highest gainers, while BPCL, Hindustan Petroleum and Indian Oil Corp lost the most.

Sentiment took another hit after the Reserve Bank of India, in its Financial Stability Report (FSR) on Tuesday, said stress in the banking sector continues as gross non-performing assets (GNPA) ratio rises further.

WATCH ZEE BUSINESS VIDEO HERE

Public sector banks (PSBs) came under heavy selling pressure, with PNB, Bank of Baroda, SBI, Syndicate Bank, Oriental Bank of Commerce and Union Bank of India falling up to 6.61 per cent.

The June month expiry in the derivatives segment tomorrow also forced investors to adopt a cautious stance.

Foreign portfolio investors (FPIs) sold shares worth Rs 538.40 crore, while domestic institutional investors (DIIs) bought shares worth Rs 238.05 crore yesterday, as per provisional data. 

Most Asian markets, led by China, ended lower as jitters over trade conflicts between the US and other major economies lingered.