Benchmark indices rose in the last leg of trade to end higher on Tuesday despite weakness in global peers, with gains in lenders such as State Bank of India, ICICI Bank and Axis Bank.
The S&P BSE Sensex ended at 33,371, up 115 points while the broader Nifty50 index settled at 10,245, up 33 points.
Among sectoral indices, the Nifty PSU Bank index was up over 1.5% led by a rise in the shares of Bank of India and Bank of Baroda.
Among major economic data Activity in India's manufacturing sector expanded at its weakest pace in five months in March as order and production growth slowed, discouraging firms from hiring, a business survey showed on Tuesday.
The Nikkei Manufacturing Purchasing Managers' Index, compiled by IHS Markit, fell to 51.0 last month from February's 52.1, well short of a Reuters poll median of 52.8.
Investors will now look forward to Reserve Bank of India's (RBI) first bi-monthly policy decision of FY19 to be held on Thursday.
In the global markets, Asian stocks extended a global selloff and the yen rose on Tuesday as investors fled for safety as an escalating trade spat between the United States and China and a renewed slump in tech shares such as Amazon.com sapped investor confidence.
(with Reuters inputs)