By 9.20 am, Sensex was trading 304.76 points, or 0.45 per cent higher at 67,431.84, while NSE Nifty50 jumped 76.95 points, or 0.38 per cent to trade at 20,073.30.
The market breadth was in favour of the bulls as 36 stocks in the 50-share Nifty50 rose around 9:25 am. The top gainers were Larsen & Toubro, JSW Steel, ICICI Bank, Sun Pharmaceuticals and Divis Laboratories while the top losers were Adani Enterprises, Hindustan Unilever, Adani Ports & Special Economic Zone, BPCL and Nestle India.
The 30-share BSE Sensex pack rose 151 points or 0.23 per cent to trade at 65,872, while the broader NSE Nifty moved 44 points or 0.23 per cent up to trade at 19,561. Mid- and small-cap shares were positive as Nifty Midcap 100 climbed 0.11 per cent and small-cap gained 0.49 per cent.
The 30-share BSE Sensex pack rose 101 points or 0.16 per cent to trade at 66,628, while the broader NSE Nifty moved 27 points or 0.14 per cent up to trade at 19,781. Mid- and small-cap shares were positive as Nifty Midcap 100 rose 0.34 per cent and small-cap gained 0.72 per cent.