The Sensex is now up 341 points at 10,348.Tata Motors and HDFC Bank have rallied over 5.5% each to Rs 695 and Rs 737, respectively. ICICI Bank, Bajaj Auto and Reliance Communications have surged over 5% each to Rs 492, Rs 2,516 and Rs 250, respectively.SBI, Hindalco, Dr.Reddy's, BHEL and Satyam are up over 4.5% each at Rs 722, Rs 162, Rs 1,275, Rs 1,838 and Rs 686, respectively.Out of 2,178 stocks traded so far, 1,288 have advanced, 818 have declined and 72 are unchanged.