The Sensex opened with a positive gap of 46 points at 10,788. The index, thereafter, moved in an extremely narrow range through the morning trades.A fresh round of selling in the noon deals saw the index slip to a low of 10,604 - down 184 points from the open. The index finally erased some losses and ended 61 points lower at 10,680.