The Sensex touched a high of 10,544, and is now up 120 points at 10,536.Hindalco and Reliance Communications have gained over 3% each to Rs 162 and Rs 256, respectively.Maruti and Bharti Airtel have added 2.5% each to Rs 758 and Rs 378, respectively.Tata Motors, HDFC and Infosys have advanced over 2% each to Rs 717, Rs 1,120 and Rs 1,643, respectivey.Out of 2,230 stocks traded so far, 1,474 have advanced, 662 have declined and 93 are unchanged.