Benchmark indices trimmed their morning losses and ended flat on Friday even as yields on the 10-year government bonds hit over 8% in the opening session today, first time since May 2015, but soon declined.
The S&P BSE Sensex ended at 35,444, down 19 points while the broader Nifty50 index settled at 10,768, down 1 points.
Among individual stocks, Sun Pharma surged over 8%, while Dr. Reddy ended nearly 5% higher on the BSE.
Among sectoral indices, the Nifty Pharma index rose 4.26% today led by a rise in the shares of Sun Pharmaceutical Industries, Lupin and Dr. Reddy's Laboratories.
Investors also continued to react to Reserve Bank of India's (RBI) first rate hike since 2014, while maintaining a neutral stance.
GLOBAL MARKETS
World stocks slipped on Friday as expectations of trade tensions dominating this weekend's summit of G7 countries, along with renewed talk of monetary tightening by major central banks, weighed on risk sentiment.
MSCI's broadest index of Asia-Pacific shares outside Japan fell 1.1 per cent after six straight sessions of gains took it to its highest since mid-March. It was on track for a weekly gain of more than 1 per cent.
Chinese shares slipped, with the blue-chip Shangai-Shenzhen index down 1.7 per cent and Hong Kong's Hang Seng declining 1.5 per cent.
Japan's Nikkei average and South Korea's KOSPI were off 0.6 per cent and 0.8 per cent, respectively.
(with inputs from Reuters)