Sensex rose 108.70 points to 25746.81
Nifty climbed 34.65 points to 7816.55.
Tata Steel, Sun Pharma, Hindalco Industries, Hero Motocorp, ICICI Bank, Bank of Baroda and Asian Paints gained 1-3 percent. ITC, NTPC, M&M, ONGC and Cairn India were under pressure.
Rupee/Dollar: The Indian rupee has opened flat at 66.70 a dollar on Monday against Friday's closing value.