The Sensex, after touching a low of 19,633 on global pressure, rebounded to end at 19843 - up 51 points.
Nifty ended up 13 points at 6,002.
Asian stocks dropped ahead of the beginning of the earnings season in the United States, the world's biggest economy.
Japan's Nikkei shed 0.8% to 10,508. Hang Seng, Kospi and Straits Times were also in red.
Foreign institutional investors bought shares worth a net Rs 963.05 crore on Monday as per provisional data from the stock exchanges.
The Confederation of Indian Industry on January 5 2013 said that reflecting a continuing deterioration in the macro economic scenario in the country, the CII Business Confidence Index dropped below 50 point mark during the third quarter of the current fiscal.
Fitch Ratings reiterated on Tuesday its "negative" outlook on India's sovereign credit rating, citing concerns about slowing economic growth, persistent inflationary pressures and an uncertain fiscal outlook.
The comments from Fitch sovereign analyst Art Woo sent the rupee lower, reinforcing worries that India is still at risk of losing its investment-grade rating from the credit agency.
From the sectoral space, BSE consumer durables index shed 2% to 7,687.
Metal, capital goods, IT and Oil & gas also declined around 0.5-1% each.
Pharma stocks rose on renewed buying with the BSE healthcare index jumping 0.7% at 8,300.
Realty index led gains - up 1.2% at 2,202.
ITC added 2% to Rs 285
Rs 100-cr CSR bill likely for each of top-15 BSE cos
Y V Reddy to head 14th Finance Commission
Why Mahindra lost all its joint venture partners
18 people who went from POVERTY to WEALTH
Anand beats Jones for first win in London Chess