After six consecutive days of gains, the Indian market witnessed profit booking with both the Sensex and Nifty closing in the red on June 4.
The Sensex failed to hold on to the 34,000 mark and the Nifty witnessed profit taking above 10,100 for the second day in a row.
The Sensex closed down 129 points, or 0.38 percent, at 33,980.70 and the Nifty settled 32 points, or 0.32 percent, lower at 10,029.10.
Nifty Private Bank index fell 3.10 percent, followed by Nifty Financial Service (down 2.64 percent), Nifty Bank (down 2.63 percent) and Nifty Realty (down 1.74 percent). All other sectoral indices closed in the green.