The market rebounded with marginal gains after falling in previous two sessions. The Sensex rose 38.63 points to 28748.50 and the Nifty climbed 13.95 points to 8726.
About 544 shares have advanced, 158 shares declined, and 99 shares are unchanged on the Bombay Stock Exchange.
Tata Motors, Larsen & Toubro, Sun Pharma, SBI, ITC, Reliance Industries, Axis Bank, Infosys, ONGC and Cipla gained 0.3-0.9 percent while TCS, M&M, Maruti Suzuki, Hero Motocorp, Coal India, NTPC and BHEL fell 0.5-0.9 percent.
Meanwhile, the Indian rupee opened marginally lower at 62.83 per dollar today versus 62.76 Tuesday.