Indian shares lost more than 2 per cent on Thursday and the rupee hit an all-time low, as investors shunned riskier assets in the run-up to inflation data which could bolster fears of more rate hikes.

The NSE Nifty 50 index .NSEI dropped 2.22 per cent to close at 15,808 and the S&P BSE Sensex .BSESN fell 2.14 per cent to 52,930.31. Both the indexes logged their fifth straight session of losses and hit a two-month low.

The focus was on inflation data due at 1200 GMT. A Reuters poll showed India's retail inflation likely surged to an 18-month high in April, staying well above the central bank's 2 per cent-6 per cent tolerance band for a fourth consecutive month.

Sentiment globally was weaker after data showed US inflation rose sharply in April, deepening fears of aggressive policy tightening by the Federal Reserve and a global economic slowdown. MKTS/GLOB

The Indian rupee INR=IN plunged to a record low for a second time this week, hitting 77.63 against the dollar. It settled at 77.5025.

Indian stock markets have in recent weeks been roiled by fears of sky-high inflation, a surprise interest rate hike, foreign fund outflows and mixed set of corporate results.

Foreign investors have sold Indian equities worth $2.27 billion so far this month, compared with net buying of $967 million in the same period last month, Refinitiv data showed.

Indian rupee hit an all-time low

"For Indian markets, inflation and Reserve Bank of India's unexpected rate increase has created some kind of nervousness," said Kranthi Bathini, director of equities strategy at WealthMills Securities.

Reliance Industries RELI.NS, HDFC HDFC.NS, Bajaj Finance BJFN.NS and Bajaj Finserv BJFS.NS were among the top drags on the Nifty 50, falling between 2 per cent and 3 per cent. Adani Ports APSE.NS was the top percentage loser on the Nifty 50 index, falling 6 per cent.

Jaguar Land Rover parent Tata Motors TAMO.NS closed down 4.1 per cent down, ahead of its quarterly results.

India's economic growth rate is likely to slow if the central bank hikes interest rates, finance secretary TV Somanathan told CNBC TV18 on Thursday.