Indian markets closed higher on Tuesday, driven by gains in financial stocks following the Reserve Bank of India's liquidity measures, boosting hopes of a February rate cut. The BSE Sensex rose by 535.24 points while the Nifty 50 gained 128.10 points. Analysts noted optimism in large-cap stocks despite volatility ahead of key economic events.