The Sensex is now up 82 points at 14,660.
The NSE Nifty is up 19 points at 4,414.
HDFC Bank has rallied 4.5% to Rs 1,159, and ICICI Bank has surged 3.5% to Rs 663.
Mahindra & Mahindra has gained over 3% at Rs 536. 406. Tata Motors and SBI have moved up 2.5% each to Rs 406 and Rs 1,544, respectively.
Reliance Infrastructure has advanced 1.5% to Rs 1,016. BHEL, HDFC and Grasim have added 1.3% each to Rs 1,736, Rs 2,403 and Rs 1,918, respectively.
DLF, Ranbaxy, Hindalco and ONGC are up around 1% each at Rs 519, Rs 530, Rs 144 and Rs 991, respectively.
Sterlite has slumped 5.8% to Rs 588, and Tata Steel has shed 1.8% at Rs 680.
Infosys and Wipro are down 1.3% each at Rs 1,633 and Rs 426, respectively.