The 30-share index pared some opening gains to trade 129.01 points or 0.35 per cent higher at 37,479.34 at 0945 hours; and the broader Nifty too rose 37.45 points or 0.34 per cent to 11,085.25 in morning trade.

In the previous session on Friday, the 30-share Sensex settled 38.80 points, or 0.10 per cent, higher at 37,350.33, while the NSE Nifty gained 18.40 points, or 0.17 per cent, to close at 11,047.80.

According to traders, besides positive cues from other Asian markets, domestic investor sentiment was upbeat on expectations of measures from the government to boost growth and revive consumer sentiment.