The Sensex opened marginally (13 points) higher at 13,716. Steady buying in the market saw the index rally to a new all-time intra-day high of 13,799.The index finally settled with a smart gain of 70 points at 13,774.