Benchmark share indices snapped their three-day losing streak to end marginally higher as investors adopted a wait-and-watch stance ahead of macro economic data due for release later on Friday.
The government will release data on consumer price inflation for August 2014 and industrial production for July 2014 later today.
The 30-share Sensex ended higher by 65 points at 27,061 and the 50-share Nifty gained 20 points at 8,106.
The market breadth in BSE ended positive with 1,736 shares advancing and 1,318 shares declining.
Meanwhile, India recorded its heaviest spell of monsoon rains in 2014 in the past week, logging in surplus for the second straight week, raising hopes of a delayed retreat of the four-month season.
Foreign portfolio investors bought shares worth a net Rs 433.55 crore on Thursday, as per provisional stock exchange data
INDIAN RUPEE
At 15:30, the rupee was trading at 60.74 per dollar versus Thursday's close of 60.9250/9350.
The Indian unit had fallen to 61.03 in early trade. Huge dollar selling by custodian banks is seen, say traders.
GLOBAL MARKETS
Japanese share prices rose for the fifth straight session on Friday to end at an eight-month high, with exporters leading the gains on the yen's weakness.
Japan's Nikkei share average rose 0.3% to 15,948.29 points, its highest close since Jan. 8.
For the week, it gained 1.8%, outperforming most other share markets.
The broader Topix gained 0.2% to a six-year closing high, while the new JPX-Nikkei Index 400 rose 0.2%.
Investors will look to next week's Federal Open Market Committee (FOMC) meeting for fresh guidance on US interest rates. At the end of a two-day meeting on 16-17 September 2014, the FOMC is widely expected to announce cut in Fed's monthly bond-buying program by another $10 billion to $15