The Sensex from an early low of 17,287 - down 204 points from the previous close - has recovered smartly and is now up 55 points at 17,546.HDFC has advanced 1.4% to Rs 2,493. ICICI Bank, Infosys and TCS have surged over 1% each to Rs 1,028, Rs 2,022 and Rs 1,090, respectively.Ranbaxy and Cipla have shed 1.7% each to Rs 405 and Rs 185, respectively. NTPC has dropped 1.5% to Rs 201.ITC, Ambuja Cements and Grasim are down around 1% each at Rs 176, Rs 143 and Rs 3,395, respectively.