There were concerns that energy demands might decrease as well as the heavy profit-taking activities before weekend, dragging New York oil futures closed down by US$2.28 at US$56.34 per barrel. New York gold futures rose slightly and closed at US$931.3 per ounce, up US$2.9.