Markets lost nearly 1% on Tuesday amid cautious global sentiment while crude prices continued to rise. Fresh signs of a slowdown in the Chinese economy weighed on investor sentiment. The BSE Sensex ended at 59,667.60, down 410.28 points or 0.68%. The Nifty closed at 17,748.60, down 106.50 points or 0.60%.