The Sensex opened with a positive gap of 105 points at 19,973. It is now up marginally (18 points) at 19,886.The Sensex had closed yesterday with a loss of 383 points at 19,868.ICICI Bank has declined 2% to Rs 1,344. Reliance has gained nearly 1% at Rs 3,128. L&T, M&M, ITC and Infosys are also trading with gains.