Hectic activity in select sectors ahead of the expiry of March derivative contracts on Thursday also helped domestic markets shrug off weak Chinese data, say traders.
The BSE Sensex resumed strong and gradually moved upwards to a new intra-day historic high of 22,074.34, before concluding at 22,055.48 -- gain of 300.16 points, or 1.38 per cent, which is the biggest daily rise in two weeks.
Banking, refinery, metal, auto, power and capital goods counters attracted good buying interest while shares from pharma, consumer durable and IT segments saw profit-booking.
The broader 50-issue CNX Nifty of the NSE also flared up by 88.60 points, or 1.36 per cent, to end at new record closing of 6,583.50. It registered lifetime peak of 6,591.50 on an intra-day basis as well.
Smart gains in ICICI Bank, HDFC Bank, RIL, HDFC, ITC, ONGC, TCS, HUL, L&T and GAIL mainly pushed the indices up.
Mirroring rise in stocks, Indian rupee hit 60.64 levels against the dollar, amid firming trend in global markets.
Jayant Manglik, President-retail distribution, Religare Securities said the surge in stocks was triggered by the buoyancy in banking counters as majority expects there would be no change in policy rates.
Asian shares ended higher, ignoring China HSBC flash manufacturing purchasing managers index (PMI) that fell to an eight-month low in March.
