Markets finished the session on a lower note with Sensex snapping the six day winning streak after investors booked profits at higher and attractive levels.
Also, dismal global cues further dented sentiments.
However, midcap stocks continued to remain on buyers' radar with BSE Midcap index up 0.16%.
"The rally among the broader markets is likely to fizzle out as the earnings may not be favourable.
Profit booking, global cues drag markets
BSE: Top gainers and losers
Markets end flat; Wipro cracks 7%
Wipro to buyback shares worth Rs 2,500 crore