At the close of market hours, the Sensex was up 181.39 points or 0.51% at 35695.10, and the Nifty up 55.10 points or 0.52% at 10727.40.
Buying counters were buzzing in the last couple of hours for the market, helping them not only recover from low points, but also end the week on a strong note.
Except IT names, investors bought across sectors, with maximum gains seen among metals, energy and banks, among others. The Nifty Midcap index ended higher too.
The day began on a flat note, with indices taking mixed cues from global markets. Choppiness continued on D-Street through the day, but then buying in last two hours helped market close in the green.
Hopes of US-China trade talks, amid a global selloff provided some hope for traders.
At the close of market hours, the Sensex was up 181.39 points or 0.51% at 35695.10, and the Nifty up 55.10 points or 0.52% at 10727.40. The market breadth was narrow as 1322 shares have advanced, against a decline of 1255 shares, and 159 shares are unchanged.
Yes Bank, Vedanta, and Bharti Infratel gained the most, while Infosys, TCS, HCL Tech and Tech Mahindra were the top losers.
Stocks in the news
Tata Motors ended higher after US JLR sales witnessed a growth.
Coal India fell 0.4 percent before rising one-third of a percent after global research house CIMB has reduce call on the stock and slashed its target price to Rs 212 from Rs 245 earlier.
Vista Pharmaceuticals shares were locked in 5 percent upper circuit at Rs 30.45 as the company awaits approval from US health regulator for cardiac drug.
Share price of Future Enterprises rose 0.5 percent as company raised Rs 750 crore through issue of NCDs.
Share price of Torrent Power gained 0.29 percent in the early trade on Friday as company received LoI from MSEDCL.
Company has emerged as winner of the competitive bidding process conducted by Maharashtra State Electricity Distribution Company (MSEDCL) for appointment of input based Distribution Franchisee for distribution of electricity in Shil, Mumbra & Kalwa sub-divisions under Thane Urban Circle, for a period of 20 years.
Global Markets
European shares were higher on the back of reports indicating US and China holding trade talks. Stoxx 600 index rallied almost 1 percent.
Meanwhile, Asia markets were higher too based on US-China development. Shanghai composite bounced about 2.05 percent higher to close at around 2,514.87 and the Shenzhen composite jumped 2.658 percent to finish its trading day at approximately 1,279.49. The Shenzhen component rose 2.756 percent to close at about 7,284.84.