Mumbai: Snapping two-session losing run, the market benchmark Sensex zoomed 438 points Wednesday to 25,338.58 -- its biggest single-day gain in a month -- on value-buying in banking and pharma stocks amid accelerated foreign fund inflows after the US Fed softened stance on rate hike.
The 50-share NSE Nifty reclaimed the 7,700-mark by gaining 138.20 points or 1.82 percent to 7,735.20.
Asian and European markets cheered the US Federal Reserve's Chair Janet Yellen comments yesterday that the central bank needed to proceed cautiously on raising interest rates in midst of global risk factor.
Moreover, covering-up of short positions ahead of tomorrow's expiry of March series in derivatives segment and hopes of a rate cut by Reserve Bank at the monetary policy review on Tuesday, accelerated buying further.
The rupee, rising by close to 20 paise against the dollar also had its bearing on the market.
"Being the eve of derivatives expiry, caution was the watchword, especially early in the day. However, that did not dampen sentiment," said Anand James, Chief Market Strategist at Geojit BNP Paribas Financial Services.
Asian Development Bank (ADB) lowered 2016-2017 growth forecast, but expectations of a RBI rate cut soon seems to be encouraging investors, he added.
The 30-share BSE Sensex opened gap-up at 25,062.06 and traded between 25,358.84 and 25,055.42 before ending at 25,338.58, showing a rally of 438.12 points or 1.76 percent.
The gauge had lost over 437 points in the last two days.
Tata Steel emerged as the best performer and closed 6.75 percent up at Rs 324.40 after the government extended the safeguard duty on some steel imports by two years till March 2018, to protect domestic industry.
Sun Pharma ended 2.21 percent higher at Rs 811.60 as the drug major forayed into Japanese prescription market by acquiring 14 brands from Swiss drug firm Novartis for over Rs 1,940 crore.
Lupin too bounced back, surging over 5 percent, after the company said the USFDA observations about Mandideep facility were "minor in nature".
Meanwhile, foreign funds continued their buying spree and bought shares worth Rs 513.45 crore yesterday as per provisional data.
Globally, Asian markets, like Hong Kong and Singapore ended 2.15 percent and 2.77 percent higher, respectively, while Japan's Nikkei fell 1.31 percent.
Europe was also in better shape with the UK's FTSE up 1.72 percent, Germany's DAX 1.73 percent higher and France's CAC stronger by 1.91 percent.
Back home, 26 counters from the 30-share Sensex gained while laggards included HDFC, M&M, Bharti Airtel and Maruti Suzuki.
Major gainers were Tata Steel (6.75 percent), ICICI Bank (6.31 percent), Lupin (5.21 percent), Tata Motors (4.32 percent), SBI (4.25 percent), GAIL (3.53 percent), BHEL (3.38 percent), Adani Ports (3.32 percent), Axis Bank (3.27 percent), Asian Paints (3.20 percent), Bajaj Auto (2.98 percent), L&T (2.81 percent), Hero MotoCorp (2.49 percent) and ONGC (2.40 percent).
Among BSE sectoral indices, realty rose 3.85 percent followed by bankex 3.13 percent, metal (3.06 percent), capital goods (2.73 percent), industrials (2.58 percent), utilities (2.30 percent), power (2.53 percent) and finance (2.11 percent) while telecom fell 0.13 percent.
The broader markets too displayed a firm trend as retail investors widened their positions with BSE small-cap index rising 1.87 percent and mid-cap gaining 1.81 percent.
The market breadth turned positive as 1,871 shares ended higher, 756 closed lower while 153 ruled steady. The total turnover dropped to Rs 2,545.99 crore from Rs 3,595.61 crore yesterday.