Oil gains as traders grapple with tight supplies, softer dollar

Brent for September settlement was up 1.1% at $112.80.