spot gold gains $1.50 to $1,004.50/troy ounce