The BSE 30-share Sensex resumed on a strong footing at 28,249.84 and continued its upward journey to touch the day's high of 28,334.06 before closing 140.12 points higher at 28,262.01. This is its strongest close since 28,458.10 on December 5.
The index has now gained over 915 points in the last three sessions.
The NSE Nifty index rose 36.90 points, or 0.43 per cent, to end at 8,550.70 after moving between 8,570.95 and 8,531.50.
Other gainers in the 30-share Sensex include GAIL, BHEL, Axis Bank, Bharti Airtel, Tata Motors, M&M, ICICI Bank, cipla, L&T, Sun Pharma, Hindalco, Dr Reddy, RIL, NTPC, Tata Steel, ONGC, HDFC Bank, Coal India and Tata Power.
More From This Section
Sentiments remained bullish with the expectations that the RBI's surprise rate cut last week would revive credit growth, brokers said.
Appreciating the rupee which strengthened to almost two-month high of 61.58 (intra-day) against the American currency at the forex market also buoyed sentiment, they said.
Major Sensex losers were Hind Unilever, Hero MotoCorp, HDFC Ltd, TCS, SBI, Infosys, Bajaj Auto and ITC Ltd, capping the rise in the benchmark.
Helped by retail investors' buying, the small-cap index rose 0.80 per cent and mid-cap index surged 0.45 per cent.
Mixed closing at other Asian markets and a better opening in Europe also influenced trading sentiments here.