The main losers on the Sensex are Axis Bank, Tata Motors, Wipro, SBI and HDFC Bank.
The 30-share Bombay Stock Exchange BSE Sensex closed almost 330 points higher at 21,326 levels after hitting an all-time intra-day high of 21,484 during the day and the 50-share Nifty closed at its all-time high of 6,363.90, up almost 100 points.
Continued capital inflows by foreign funds and retail investors kept market's mood upbeat, traders said.
Here is a list of stocks spanning various sectors that brokerages and research houses across the country are recommending for 2013.
For the day, the Sensex was up 125 points at 22,340 and the Nifty gained 54 points to end at 6,696.
In intra-day trades, Sensex and Nifty scaled new highs at 22,363 and 6,703 respectively.
In the Sensex pack, losers included TCS, HUL, Tata Steel, HCL Tech, Infosys, Bajaj Finance, HDFC, IndusInd Bank, Asian Paints, ITC and Vedanta, shedding up to 3.70 per cent.
The 30-share Sensex closed at 19,230 mark up 283 points whereas the 50-share Nifty ended higher by 87 points at 5,699 levels.
M&M, Bajaj Auto, Tata Motors and Hero Moto and Maruti Suzuki from Auto sector surged between 1-4%.
Yes Bank was the top gainer in the Sensex pack rising 5.80 per cent, followed by Tata Motors, ICICI Bank, IndusInd Bank, Axis Bank, Kotak Bank and Tata Steel.
Markets ended lower on Thursday following the expiry of July derivative contracts weighed down by profit taking in FMCG shares after recent gains.
Banking shares gained after the Reserve Bank allowed lenders to spread provisions for bond losses in the third and fourth quarters of the previous fiscal over the next four quarters.
The NSE Nifty reclaimed the 9,800 mark
Investors booked profits after sharp gains last week which pushed the Sensex above 20,000 and the Nifty above 6,000.
Markets pared early gains to end lower on Tuesday amid selling pressure in IT, FMCG and oil shares.
Top gainers in the Sensex pack included IndusInd Bank, ITC, L&T, M&M, PowerGrid, Asian Paints and SBI, ending up to 3.79 per cent higher.
This is its lowest closing since April 5 when it had finished at 33,596.80.
Spurt in Infosys scrip was significant in sending the BSE benchmark Sensex higher by 119.15 points to 19,795.21 at 0925 hours.
Yes Bank was the biggest gainer in the Sensex pack, rallying 4.06 per cent. Other gainers were Coal India, Infosys, PowerGrid, Vedanta, Reliance, TCS, HUL, ONGC, HCL Tech, IndusInd Bank, HDFC Bank and Asian Paints, gaining up to 2.72 per cent.