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.