The price of oil rose modestly Tuesday as traders waited for more economic news from the U.S. Benchmark crude for September delivery was up 20 cents to $106.31 a barrel at midday Bangkok time in electronic trading on the New York Mercantile Exchange. The contract gained 14 cents to close at $106.11 on Monday.