Oil clawing back losses, Gold fails $2,000 again