Markets gained for the fourth consecutive session on Tuesday. The BSE Sensex ended at 60,284.31, up 148.53 points or 0.25%. The Nifty closed at 17,991.95 up 46 points or 0.26%.

Among sectors, Consumer Durables, Metals and FMCG gained the most while IT and Telecom fell.