The 30-scrip sensitive index (Sensex) of the Bombay Stock Exchange (BSE), which opened in the positive at 19,693.30 points, ended the day at 19,714.24 points, up 0.68 percent or 133.43 points from its previous day close at 19,580.81 points.
The wider 50-scrip S&P CNX Nifty of the National Stock Exchange soared past the psychological resistance level of the 6,000-points mark for the first time since Jan 7, 2011.
The Nifty closed 0.71 percent or 42.40 points higher at 5,993.25 points after crossing 6,000 points mark intra-day.
The Indian stock markets rallied for the second day after members of US House of Representatives approved the budget deal under which taxes would remain steady for the middle class.
There was broad-based buying in the Indian equities markets.
More From This Section
Foreign investors Wednesday poured in Rs.817.90 crore in equity.
Most of the sectoral indices ended the day in the positive zone.
The BSE consumer durables index surged 1.65 percent. The capital goods index advanced 1.40 percent, the oil and gas index jumped 1.29 percent and the PSU index closed 1.02 percent higher.
The major Sensex gainers were Bajaj Auto, up 3.07 percent higher at Rs.2,202.60; Maruti Suzuki, up 2.74 percent at Rs.1,557.70; ONGC, up 2.50 percent at Rs.274.40; BHEL, up 2.38 percent at Rs.238.30 ; and Sterlite Inds, up 2.19 percent at Rs.121.45.
Only seven of the 30 Sensex scrips closed in the red.
Wipro, down 0.78 percent at Rs.393.75; ITC, down 0.61 percent at Rs.285.50; Mahindra & Mahindra, down 0.44 percent at Rs.937.15; and Coal India, down 0.35 percent at Rs.358.75 were among the main losers.