In a volatile trading session, Indian indices opened on a firm note in sync with the global markets. As the day progressed, news reports of escalating border tensions between India and China led to a sell-off in the Indian markets. However, it soon managed to recover and ended higher by over 1%. The Sensex ended at 33,605 after it gained  376 points or 1.13%. The Nifty gained 100 points to close at 9,914.