Markets tracked weak global cues as uncertainty seen in last few days weighed on sentiments with broader markets also underperforming. The Sensex ended at 36,553.60,  shedding 1114.82 points or 2.96%. The 50-share index Nifty was at 10,805.55, losing 326.30 points or 2.93%.