Indian equity markets ended lower for the third consecutive session on Wednesday as ongoing geopolitical tensions kept investors on edge and selling pressure in automobile and oil marketing company stocks weighed on overall sentiment. At the close of trade, the Sensex slipped 102.20 points, or 0.12 per cent, to settle at 84,961.14.