The equity markets witnessed a tough battle between the bulls and the bears in today's trading session and ultimately posted a marginal positive close. At close, the Sensex was up 107.73 points or 0.17 per cent at 61,980.72 and the Nifty was up 6.30 points or 0.03 per cent at 18,409.70.