Sensex was up 38.50 points or 0.25% at 15311.22, and the Nifty up 7.60 points or 0.17% at 4512.15.
About 1453 shares have advanced, 1191 shares declined, and 57 shares are unchanged.
The BSE Midcap Index ended at 6,834.55 up 39 points or 0.6%.
The BSE Smallcap Index ended at 8,280.58 up 64 points or 0.80%.
The BSE Bankex was up 1.3% at 8,386.65. Allahabad Bank, Union Bank, Andhra Bank, Bank of Baroda, IOB, Kotak Mahindra moved upwards
The BSE Capital Goods Index was down 0.40% at 13,007.01. BEML, Kalpataru Power, Thermax, Carborundum, BHEL, Praj Industries closed lower.
The BSE Health Care Index was down 0.9% at 3,814.80. Glenmark, Ranbaxy Labs, Novartis India, Sun Pharma , Sterling Bio closed lower.
The BSE Auto Index closed at 5,080.79 up 0.4%. Bajaj Auto, Hind Motors, MRF, Apollo Tyres, Hero Honda, Ashok Leyland closed higher.
The BSE Metal Index closed at 12,090.98 up 0.8%. Shree Precoated, NALCO, Hindalco, Mah Seamless, Jindal Saw higher.
The BSE FMCG Index closed at 1,846.03 down 1%. United Brewerie, ,HUL, GlaxoSmith Con, P and G, Colgate closed higher.
BSE Oil and Gas Index closed at 7,869.77 up 0.6%. Reliance Natura, GAIL, ONGC, Petronet LNG ended in green.
The BSE IT Index lost 1% at 4,848.27. Mphasis, Wipro, Satyam, HCL Tech, Financial Tech closed lower.
The NSE cash turnover was at Rs 11499.51 crore and the NSE F&O turnover was at Rs 38884.18 crore. The BSE cash turnover was Rs 5271.75 crore. Total market wide turnover was at Rs 55655.44 crore.