Gold edged up on Thursday after two straight sessions of losses as the dollar weakened, although investors were less than convinced of its direction given the uncertainty over Fed's stimulus measures and persistent worries about Europe. Spot gold gained 0.4 percent to $1,578.05 an ounce by 0616 GMT. US gold futures contract for August delivery rose nearly half a percent to $1,578.
Other precious metals also rebounded. Spot silver rose 0.6 percent to $27.30 an ounce, on course for its biggest one-day rise in more than a week.