Equity benchmark indices swung between gains and losses on June 04 but ended lower with private banks suffering the most on profit booking.