Gold prices were ending the U.S. day session moderately higher and scored a three-week high Thursday.