After gaining 263.08 points in the previous session, the Sensex advanced 67.13 points, or 0.32 percent, to end at 21,276.86, a fresh six-week high.

At this level, the index is just 100 points away from its record closing high of 20,376.56 on February 7.ICICI Bank, whose shares jumped 2.7 percent, alone contributed about 41 points to Sensex's 67.13-point rise.

The 50-share NSE index Nifty crossed key 6,300 level by adding 30.70 poins, or 0.49 percent, to end at 6,328.65.

"Strength in global markets and positive economic data from China has boosted market sentiment. Sentiment shall also be impacted pre-elections and market may continue to show volatility ahead of the main elections time," said Rakesh Goyal, Senior Vice President, Bonanza Portfolio.

Election Commission announced dates for the high-stakes Lok Sabha elections to be held between April 7 and May 12.

Market sentiment remained bullish for the second day as fears of an imminent military conflict in Ukraine eased.