The National Stock Exchange (NSE) rose 95 pts at 19,889.70.
The Sensex opened higher at 66,063.72, rising 93 pts. It was spurted 286 pts at 66,256.20, days high, before closing at 66,174.20, surging 204.16 pts from its previous close.
The NSE days high and low registered at 19,916.85 and 19,800 pts respectively.
The stocks include Power, Utilities, Oil and Gas and Energy lifted the market up.
Utilities gained by 3.64 pc followed by Power by 3.47 pc, Oil and Gas by 3.13 pc and Energy by 2.27 pc.
The gainers were Tata Motors by 3.61 pc to Rs 698, Bajaj Finserv by 2.37 pc to Rs 1655.30, Ultracemco by 2.11 pc to Rs 8724.40, Bharti Airtel by 1.50 pc to Rs 987.30 and Bajaj Finance by 1.40 pc to Rs 7120.
The losers were Sun Pharma by 0.45 pc to Rs 1191, ITC by 0.41 pc to Rs 436, Powergrid by 0.26 pc to Rs 210 and ICICI Bank by 0.12 pc to Rs 928.
The Mid Cap rose by 0.30 pc and Small Cap by 0.06 pc.
In 30 scrips, 22 advanced while 8 declined.
A mixed trend was seen in Asian Market, as Straits Times fell by 0.67 pc and Hang Seng by 0.98 pc. While, Taiwan Weighted was up by 1.18 pc and Kospi by 1.03 pc.
(With UNI inputs)