Gold futures settle higher on Tuesday, extending their gain from a day earlier when prices got a boost from a weaker U.S. dollar to post their first finish above the key $1,800-an-ounce mark for the first time in nearly three weeks.