The Indian benchmark equity indices, BSE Sensex and NSE Nifty 50, witnessed a recovery from intra-day lows but ended the last trading session of 2024, near flatline on Tuesday.