Sensex opened marginally higher at 84,000.64 and quickly surrendered gains to trade 0.33% lower; Nifty opened at 25,744.75 and was trading 0.35% down at the afternoon mark