The 30-share BSE Sensex was up 46.10 points at 26438.86 and the 50-share NSE Nifty rose 15.50 points to 8158.65 while the broader markets marginally outperformed benchmarks. About two shares advanced for every share falling on the Bombay Stock Exchange.
Banks and auto stocks supported the market on hopes that the policy is likely to be on expected lines. HDFC gained for the second consecutive session, up 1 percent followed by HDFC Bank, ICICI Bank, SBI and Maruti Suzuki.
Sun Pharma extended losses as the day progressed, falling 4 percent. TCS, ITC, Axis Bank, Lupin and Dr Reddy’s Labs were other losers.