The Sensex is hovering around the day's high up 274 points at 20,343 and Nifty is at 6107 up 77 points.
The broader markets are in line with the benchmark indices, the Mid-cap index is up 1.47% or 118 points at 8203 and the Small-cap index is higher b 1.48% or 152 points at 10,397.
Shree Global Tradefin leads the rally among the Mid-cpas, the stock is up 10% at Rs 228 followed by Gujarat Flurochemicals, Phoenix Mills, ING Vysya bank, Escorts, Usha Martin and Anant raj Industries up more than 5% each
Among the small-cap stocks Sujana Towers is the top gainer up 9.45% at Rs 101 followed by Nitesth Estates, PNB Glits, NOCIL, Noida Toll Bridge Company and Splash Media up more than 6% each.
All the sectoral indices are trading higher by more than 0.8% each. BSE Realty index is the top gainer among the sectoral indices up 2.8% or 104 points at 3831 followed by Consumer Durables, Metal and Auto indices up more than 2% each.
Phoenix Mills leads the rally among the Realty up 8.45% at Rs 246 followed by Anant Raj Industries, Unitech, Sobha Developers and Orbit Corp up more than 3% each.
Maruti Suzuki is the top gainer among the Sensex stocks up 3% at Rs 1484 followed by Mahindra & Mahindra, Tata Motors and Hindalco Industries.
Meanwhile, Hero Honda and HDFC are the only loser on the Sensex.
The BSE market breadth is extremely positive, out of 2886 stocks traded on the BSE, 2102 stocks are advancing and 705 stocks are delining.