The BSE Sensex recovered on Tuesday from two previous sessions of losses as dented stocks such as Infosys rose, while private banks such as ICICI Bank gained on hopes their quarterly earnings would prove resilient.
After India's slew of reform announcements - which were welcomed by U.S. Treasury Secretary Tim Geithner in a visit to New Delhi on Tuesday - investors are focusing on the approaching earnings reporting season.
Investors are also looking ahead to industrial output data on Friday, with a Reuters survey of economists predicting a modest growth of 1.1 percent annually in August after barely growing at all in July.
India's economy has slowed sharply, spurring the International Monetary Fund to sharply lower its 2012 economic growth forecasts for the country to 4.9 percent from 6.1 percent.
"Some rub-off is expected from the earnings season," said Daljeet Singh Kohli, head of research at IndiaNivesh Securities.
"Broader view is one should be a buyer on dips. Whatever confidence-building measures have been taken are sufficient to bring markets higher, and on top of that we have enough liquidity both internationally and domestically."
The BSE Sensex rose 0.45 percent, or 84.38 points, to end at 18,793.36 points after a fall of 1.8 percent in the previous two sessions.
The 50-share Nifty rose 0.5 percent, or 28.6 points, to end at 5,704.60 points, to close above the psychologically important 5,700 level.
Infosys Ltd shares rose 1.9 percent after dropping 4.7 percent over the previous four sessions.
The software service exporter is expected to post on Friday a 24.9 percent rise in profit in the quarter ended September 30 to 23.8 billion rupees, according to Thomson Reuters data.
Private banks rose on expectations their July-September earnings will prove more resilient than their public sector counterparts.
ICICI Bank rose 1.1 percent, while HDFC Bank gained 0.8 percent.
United Spirits Ltd gained 6.7 percent on rising hopes the Indian spirits maker will clinch a deal to sell a stake to Diageo Plc .
Indian newspapers reported billionaire Vijay Mallya, who controls United Spirits, and rival liquor tycoon Kishore Rajaram Chhabria had reached a truce on their long-standing legal dispute over ownership of whiskey brand Officer's Choice, which was seen facilitating a potential deal with Diageo.
Maruti Suzuki shares gained 0.5 percent after Citigroup said the auto maker was seeing signs of improving demand in the festival season, attributing the information to its recent conversations with the auto maker's management.
However, some other Indian auto shares fell after the Finance Ministry cut the rebates paid on certain types of exports.
Shares in Bajaj Auto fell 0.4 percent, TVS Motors fell 2.9 percent while Ashok Leyland lost 0.6 percent.
Telecom stocks fell as operators face a total surcharge of at least $5.2 billion to continue using the airwaves, after a ministerial panel on Monday recommended the sector be charged for existing second-generation holdings based on the price at an upcoming auction.
Idea Cellular shares fell 3.2 percent, while Bharti Airtel fell 1.9 percent.