The Sensex and the Nifty ended the day higher led by a strong rally in banking stocks after State Bank of India reported numbers that beat expectations.
The Sensex ended the day higher by 106 points, while the Nifty ended the day higher by 32 points. Coal India and Tata Steel were among the other gainers in trade.
Mid cap stocks also saw some sharp gains with Bata India and Jubilant Foodworks among the gainers.
Meanwhile, markets across Europe were trading marginally lower, while most of Asia ended the day flat.