Stocks that rallied over 10% included, Raj Oil Mills(13.87%), Karda Const(13.33%), Ebixcash World Money(13.32%), Bharat Rasayan(10.53%) and Medico Intercontinental(10.14%).
The 30-share Sensex traded 42.43 points up at 81161.03, while the 50-share Nifty index rose 16.71 points to 24735.3.
In the Nifty 50 index, 27 stocks traded in the green, while 23 stocks were in the red.
Stocks such as Raj Oil Mills, Bhaskar Agro, Mayur Leather, Reliance Naval & Engg and Precision Containeurs hit their fresh 52-week high, while Inter Globe Fin, Ajel Ltd., Krishna Vent, Sadhana Nitro and Vijay Textiles touched their new 52-week low in trade.