The two key equity benchmarks, Sensex and Nifty, on Wednesday snapped its five-day winning streak and ended in the red amid volatility. The S&P BSE Sensex settled 33 points lower at 65,446. On the other hand, the NSE Nifty50 ended at 19,399, up 10 points.
On the 30-share Sensex platform, HDFC twins, Bajaj Finserv, Wipro, Tata Motors, Axis Bank, NTPC were among the losers. On the flipside, Maruti, IndusInd Bank, TechM, HUL, ITC, ICICI Bank emerged gainers.
In the IPO section, Senco Gold was subscribed 2-times till 3:30 PM on the second day of the offer with portion set aside for retail investors seeing subscription level of 3 times, NII 2 times, and QIB 12 per cent. The offer closes on Thursday (July 6).
In the broader markets, BSE Midcap and Smallcap indices gained up to 0.7 per cent.
Sectorally, Nifty Auto and FMCG indices advanced over 1.5 per cent each, followed by the Nifty PSU Bank index (up 1 per cent). On the downside, the Nifty Financial Services index slipped 0.8 per cent.
In the previous session on Tuesday, the S&P BSE Sensex settled 274 points higher at 65,479, while the NSE Nifty50 closed 66 points up at 19,389.
"Global worries along with moderation in Services PMI data briefly impacted the domestic market's rally. Heightened trade tensions between the US and China, coupled with uncertainties surrounding the upcoming release of Federal Open Market Committee (FOMC) minutes, tested the risk appetite of global investors. However, the market's last-minute broad based recovery serves as a reaffirmation of investors' confidence in the Indian economy," Vinod Nair, Head of Research at Geojit Financial Services, said.
In Asian markets, Seoul, Tokyo, Shanghai, and Hong Kong ended lower. Equity markets in Europe were trading in the negative territory. The US markets were shut on Tuesday.
Global oil benchmark Brent crude dipped 0.43 per cent to $75.92 a barrel.
Foreign Institutional Investors (FIIs) bought equities worth Rs 2,134.33 crore on Tuesday, according to exchange data.
Meanwhile, the rupee fell 22 paise to close at 82.23 (provisional) against the US dollar on Wednesday, weighed down by a weak tone in local equity markets and disappointing domestic macroeconomic data. The strength of the American currency in the overseas market and firm crude oil prices also put downside pressure on the rupee.
At the interbank foreign exchange, the domestic unit opened at 82.05 against the dollar, and finally settled at 82.23 (provisional), down 22 paise from its previous close.
During the day, the rupee touched a high of 82.05 and a low of 82.25 against the greenback. On Tuesday, the rupee had settled at 82.01 against the dollar.