The markets closed lower on Friday, tracking weak global cues in the latter part of the trading day to end with losses. The uncertainty was with regards to the US-China trade meet this weekend and a lack of wholesome pickup in economic activity in many countries, including China. The BSE Sensex ended at 37,877.34, down 433.15 points  or 1.13% while the Nifty was at 11,178.40, down 122.05 points or -1.08%.