The GIFT Nifty was trading at 22,144 as of 08:01 a.m. IST, indicating that the Nifty 50 will open near Thursday's close of 21,146.65.

Asian markets declined, with the MSCI Asia ex-Japan losing 1.1%. Wall Street equities closed lower overnight after data showed hotter-than-expected U.S. producer price index inflation in February.

The data, which followed sticky consumer inflation earlier in the week, added to worries of delay in the onset of interest rate cuts from the Federal Reserve this year. [MKTS/GLOB]

India's blue-chip indexes, Nifty 50 and Sensex are down about 1.5% so far this week, on profit booking after they hit record highs on Mar. 7.

The broader, more domestically-focussed small- and mid-caps have about lost 6% and 4% over the last four sessions, after the markets regulator flagged likely froth and irrational exuberance in the segments.

Investors will focus on the results of stress tests of small- and mid-cap mutual funds, which have started trickling in. The stress tests will help gauge the funds' resilience to sudden redemption pressures.

Small- and mid-caps have lost 11.4% and 5.8%, respectively, from their record highs on Feb. 8, compared to a 2% rise in Nifty 50.

Most of the small- and mid-cap stocks are at lofty valuations and many low quality stocks still have a long way to fall, analysts at Kotak Institutional Equities said.

Foreign portfolio investors sold Indian shares worth 13.56 billion rupees (about $163 million) on a net basis on Thursday. Domestic institutional investors bought a net 1.39 billion rupees of stocks.

STOCKS TO WATCH

** Bharat Petroleum Corporation, Hindustan Petroleum Corporation and Indian Oil Corporation

** One 97 Communications: Digital payments company Paytm was granted a third-party application provider license by country's payments authority, which will enable it to facilitate payments after its banking unit ceases operations.

** Railtel Corporation of India: Company received a work order worth 1.13 billion rupees related to a network connectivity project in Odisha.

($1 = 82.9580 Indian rupees)

(Reporting by Bharath Rajeswaran in Bengaluru; Editing by Mrigank Dhaniwala)