Market benchmark Sensex hit a soft patch for the second day running as it retreated from record highs to close below the 30,000 mark today after investors pocketed gains ahead of an extended weekend.
However, indices still registered their biggest gain in six weeks on widespread buying and improving risk appetite.
The Nift managed to stay above the psychologically- crucial 9,300.
More From This Section
It settled 111.34 points, or 0.37 per cent, down at 29,918.40, reflecting weakness on the first session of the new derivatives series as fewer bets were rolled over.
The 50-share NSE Nifty too ended lower by 38.10 points, or 0.41 per cent, at 9,304.05, after moving between 9,342.65 and 9,282.25.
It was a record-smashing week for both the indices, which scaled their lifetime highs.
On a weekly basis, the Sensex and Nifty gained 553.10 points (1.88 per cent) and 184.65 points (2.02 per cent) respectively, their best performance since March 17 on better-than-expected earnings by corporates.
Stock exchanges will remain closed on Monday on account of 'Maharashtra Day'.
"Weak global market obstructed the way towards new highs while extended weekend loosened the appetite for further gains and the market consolidated," said Vinod Nair, Head of Research, Geojit Financial Services.
Investors are also awaiting US GDP data ahead of FOMC rate decision next week, he added.
Meanwhile, foreign portfolio investors (FPIs) net sold shares worth Rs 181.71 crore yesterday, provisional data showed.
Globally, Japan's Nikkei fell 0.29 per cent, while Hong Kong's Hang Seng declined 0.34 per cent. Shanghai Composite Index, however, ended 0.08 per cent higher.
European stocks witnessed a mixed trend, taking a weak lead from Asian losses as investors concentrated on new earnings reports. London's FTSE fell 0.25 per cent, while Paris CAC 40 rose 0.25 per cent and Frankfurt's DAX gained 0.13 per cent in early deals.
Back home, the BSE Mid-Cap index advanced 0.18 per cent and the Small-Cap index rose 0.61 per cent. Both these indices outperformed the Sensex.
A total of 11 scrips in the 30-share Sensex pack fell, while the remaining 19 ended higher.
India's largest cigarette maker ITC fell 2.28 per cent to Rs 278.60.
Other losers were HDFC 1.93 per cent, HDFC Bank 1.60 per cent, TCS 1.27 per cent, HUL 1.23 per cent, Bharti Airtel 1.10 per cent, Reliance 0.94 per cent and L&T 0.85 per cent.
However, ONGC rose 3.76 pct, SBI 2.66 per cent, Maruti 2.42 per cent, Asian Paints 1.62 per cent, ICICI Bank 1.62 per cent, Adani Ports 1.25 per cent, Gail 1.23 per cent, Hero Motoco 1.00 per cent, Sun Pharma 0.88 per cent and Coal India 0.80 per cent.
Market breadth remained negative as 1,472 stocks closed in red, 1,396 stocks finished higher and 133 ruled steady.
The total turnover on BSE amounted to Rs 4,335.70 crore, higher than Rs 3,678.62 crore registered during the previous trading session.
Disclaimer: No Business Standard Journalist was involved in creation of this content