Sensex was up 49.93 points or 0.33% at 14985.70, and the Nifty up 10.50 points or 0.24% at 4356.35.
The BSE Midcap Index ended at 6,515.42 up 53.96 points or 0.84%.
The BSE Smallcap Index ended at 7,805.46 up 30 points or 0.4%.
The BSE Capital Goods Index was up 0.7% at 12,791.94. Crompton Greave, Jyoti Structure,
Suzlon Energy, Bharat Bijlee, BHEL closed higher.
The BSE Health Care Index was up 0.5% at 3,615.48. GlaxoSmithKline, Aurobindo Pharm, Matrix Lab, Apollo Hospital, Nicholas Pirama closed lower.
The BSE Auto Index closed closed at 4,747.08 down 0.5%. Escorts, Hero Honda, Mah and Mah, Tata Motors, MRF ended in the green.
The BSE Metal Index closed at 10,258.74 up 0.9%. Shree Precoated, Tata Steel, Mah Seamless advanced.
The BSE FMCG Index gained 0.3% at 1,932.33. United Brewerie, GlaxoSmith Con, Nestle, Colgate, Dabur India closed higher.
BSE Oil and Gas Index closed at 7,776.02. Reliance Natura, Reliance Petro, Petronet LNG, HPCL ended in green.
The BSE IT Index lost 0.3% at 4,649.11. Wipro, Mah and Mah, Tata Motors, TCS, Infosys, ONGC closed lower.
The BSE Bankex was up 1.5% at 7,946.80. Kotak Mahindra, Federal Bank, Oriental Bank, SBI, Centurion Bank, PNB ended higher.
The NSE cash turnover was at Rs 9545.74crore and the NSE F&O turnover was at Rs 38783.38 crore.
The BSE cash turnover was Rs 4421.52 crore.
Total market wide turnover was at Rs 52750.64 crore.