Gold prices yesterday closed marginally higher as U.S. economic data fed uncertainty over the Federal Reserves path for interest-rate hikes.