The Sensex touched a high of 10,326, and is now up 171 points at 10,301.Bharti Airtel and HDFC Bank have surged over 4% each to Rs 378 and Rs 758, respectively.Larsen & Toubro, Tata Motors and ONGC have gained 3% each at Rs 2,136, Rs 765 and Rs 1,064, respectively.Out of 2,304 stocks traded so far, 1,367 have advanced, 871 have declined and 66 are unchanged.