Indian markets failed to hold gains and ended almost flat after a rally of 2.3% during the day. Markets across the globe remained excited about a successful early-stage trial of a COVID-19 vaccine. The BSE Sensex gained 167 points to close at around 30,200. The 50-share index Nifty gained 56 points to end at 8880.