Traders said receding fears of the impact of a delayed monsoon on prices and strong global cues after upbeat US data and easing oil prices also boosted the market sentiment.
Blue chips were among the leading gainers. Reliance Industries ended 2.5 per cent higher marking its biggest single-day gain since June 6. HDFC Bank was up 2.4 per cent while public sector power utility NTPC gained 0.8 per cent.
Investors also hedged their risk by buying defensives such as Dr Reddy's Laboratories, which was up 1.5 per cent, and Sun Pharmaceutical Industries, which ended 0.4 per cent higher. Bharti Airtel gained 0.7 per cent after the Reserve Bank of India increased the limit for overseas investors to buy shares in the company.
However, recent outperformers such as metal stocks were under selling pressure. Hindalco Industries ended 0.3 per cent lower adding to its 2.52 per cent fall on Thursday.
The stock still gained 7.7 per cent this week. Tata Steel ended 0.5 per cent lower. Market breadth continued to remain positive as 1,683 stocks finished with gains while 1,357 stocks ended lower. Total turnover rose to Rs 3,862.53 crore from Rs 1,429.99 crore on Thursday. "We believe the benchmarks will continue their positive move on Monday as well. However, volatility is a key concern among the participants nowadays and it will continue to remain so due to the upcoming Union Budget," said Jayant Manglik of Religare Securities.
Most Asian stocks ended higher today as US jobs growth bolstered the outlook for the world's largest economy. Key benchmark indices in Hong Kong and Japan moved up by 0.06-0.58 per cent while indices in China, Singapore, South Korea and Taiwan moved down by 0.03-0.19 per cent. European markets were trading lower as Germany factory orders fell more than expected in May.
Key benchmark indices in France, Germany and UK moved down in 0.06-0.13 per cent. US stocks rose on Thursday with the Dow Jones Industrial Average hitting 17,000 for the first time and the S&P 500 index also scaling records after June jobs report.