As investors covered their short positions before the long holiday, as well as there was a significant increase in demand for crude oil in China last month and Dollar declined, New York oil futures closed up by 62 US cents at US$61.67 per barrel; New York gold futures closed at US$958.9 per ounce, up US$7.7.