The Sensex jumped 231 points to 16,979 and the S&P CNX Nifty was at 5,103, up 66 points.
Earlier in the day, the markets witnessed a gap-up opening on the back of positive global cues and the Sensex touched a high of 17,030.
According to Somil Mehta, senior technical analyst (Equity), Sharekhan, "The markets are definitely heading up, with 5,200 being the immediate resistance on the Nifty.
If the index manages to surpass 5,200, we should effortlessly head to 5,400 levels."
Meanwhile, most of the European markets opened in the green.
CAC index opened at 3,166, up 25 points, DAX was at 5,877, up 18 points. However the FTSE was in red, down 26 points at 5,410.
Back home, Hero Honda was the top gainer among the Sensex stocks.
The stock advanced nearly 5% to Rs 2,076 after reporting better-than-expected 19.3% year-on-year growth in net profit at Rs 604 crore in the second quarter ended September on the back of a robust volume growth.
India's largest two-wheeler maker had reported a net profit of Rs 506 crore a year ago.
DLF, Wipro, J P Associates, Bharti Airtel, Sun Pharma, Coal India, State Bank of India, Larsen & Toubro, Reliance Industries and ICICI Bank also added 2-3% each.
HDFC Bank was trading higher by 2.3% at Rs 488
MBA in banking, retail management and more
Taxmen to bank on high profit segments to meet target
Loans from PSU banks: 5,600 cos defaulted
We'll look at a 30-40 stock index: FTSE chief
BSE gets Sebi approval for SME Exchange