NSE
(Photo : NSE)

Indian benchmark indices, Sensex and Nifty50, managed to stay in positive territory on Monday, despite widespread selling in global markets driven by concerns over slowing growth in the US and China.

As of 2:15 PM, the BSE Sensex was trading at 81,440.04, up 253.38 points or 0.32%, while Nifty50 inched up 41.30 points or 0.17% to 24,896.90. The gains were led by strong performances in the FMCG and private banking sectors. In the FMCG space, Dabur India Ltd rose 2.04% to ₹657.50, while United Breweries surged 2.87% to ₹2,067.45.

These stocks contributed significantly to Sensex's upward movement.Private banking and insurance stocks also helped the indices recover. ICICI Prudential Life Insurance gained 0.48% to ₹754.20, while Shriram Finance Ltd was up 1.93%, trading at ₹3,297.85 on the NSE. These performances, along with Hindustan Unilever's 3.31% rise to ₹2,932.80, were instrumental in keeping the Indian markets in the green.

However, analysts expect local traders to book early profits, which could mute gains towards the close. Nine of the 13 major sectors logged losses, indicating potential pressure on the markets.

Additionally, two factors are likely to weigh on the markets: the outcome of the US presidential elections and the Federal Reserve's upcoming decision on a potential rate cut, both of which are creating uncertainty.In contrast, all major Asian markets remained in the red, with investor sentiment dampened by concerns over US and Chinese growth.

Japan's Nikkei 225 fell 0.48% to 36,215.75 after recovering some losses from the morning session.Across the region, markets struggled as worries about a potential US economic downturn hit Wall Street, bond yields, and commodity prices, driving investors toward safer assets.