The benchmark BSE Sensex gave up some of the initial gains in late morning deals, but was still trading up by 308 points at 25,625.90 on upbeat global cues.
All the 12 BSE sectoral indices were in the green led by realty, metal, IT, teck, consumer durables, auto, oil&gas and healthcare.
The market breadth indicating the overall health of the market was also strong. The BSE mid-cap and small-cap index was up 1.67 per cent and 1.64 per cent, respectively.
More From This Section
The 50-share NSE Nifty also moved up 99.40 points or 1.29 per cent to 7,787.65 at 1100 hours.
Major gainers were, Vedanta (7.87 pc), Hindalco (4.26 pc), Tata Steel (3.08 pc), Infosys (2.71 pc), Hero MotoCorp (1.71 pc), NTPC (1.53 pc) and Axis Bank (1.52 pc).
While, HUL and GAIL were the only losers, down by 1.05 per cent and 1.03 per cent, respectively.
Meanwhile, foreign investors sold shares worth Rs 659.67 crs yesterday.
In overseas markets, Asian shares surged, inspired by the positive finish in offshore markets and as investors bet on China to step on the stimulus soon.
Nikkei rallied by 5.79 per cent, followed by Shanghai 1.69 per cent, Hang Seng 2.89 per cent, South Korea 2.30 per cent and Taiwan 3.45 per cent.