Markets ended lower for the fourth straight session, amid weak Asian cues, after sharp contraction in December services PMI dashed hopes of a recovery in the second half of the year.
The 30-share Sensex ended down 57 points at 20,795 and the 50-share Nifty ended down 20 points at 6,192.