Indian shares snapped five-day losing streak on Friday led by buying in rate-sensitive sectors after lower-than-expected November inflation rekindled hopes of a rate cut by the central bank at its monetary policy meet next week.
November inflation rate eased to 7.24% from 7.45% a month earlier, compared to analysts estimate of 7.6% aided by easing annual fuel and manufacturing inflation.
Market experts, however, believe that the central bank is unlikely to cut interest rates on December 18 monetary policy and will wait for more evidence that inflation is on an easing trend before lowering lending rates by early next year.
The Bombay Stock Exchange's Sensex index gained 88 points or 0.5% to end at 19,317.25 while the National Stock Exchange's Nifty-50 index rose 28 points or 0.5% to end at 5,879.60.
Asian shares ended the last day of week on a mixed note as robust China's manufacturing data raised hopes of growth recovery in world's second-biggest economy, however, looming fiscal cliff concerns in US pushed investors to book profits.
China's Shanghai Composite gained 4.3% to 2,151, Hong Kong's Hang Seng was up 0.7% to 22,606, Singapore's Straits Times gained 0.3% to 3,165 while Japan's Nikkei fell 0.05% to 9,737.
The MSCI Asia Pacific index outside Japan rose 0.03% to 901.
Back home, banks, real-estate, autos and metal indexes led gains while consumer durables, power and fast moving consumer goods sector led declines on BSE.
Among key Sensex stocks, in the metal space, Sterlite and Hindalco Industries gained nearly 4% each while in technology space, Wipro rose 1% and TCS gained 1.6%.
Among automobiles, Tata Motors and Mahindra and Mahindra rose over 1% while SBI and ICICI led in banking arena gaining 3% and 1% each on BSE.
The laggards include, BHEL which fell 1.4%, Bharti Airtel dropped 1.5% while Dr Reddy's and Cipla fell over 1%