Indian equity benchmarks ended on a subdued note in a volatile trading session on June 4 as investors remained cautious ahead of the Reserve Bank of India's (RBI) monetary policy decision scheduled for June 5.