Gold, silver firming up; but roadblocks ahead