Oil prices rose over 1% on Wednesday, recovering some losses from the previous day. A drop in U.S. crude inventories and concerns about Hurricane Francine affecting U.S. output countered worries about weak global demand. Brent crude futures increased to $70.29 a barrel, while U.S. crude futures reached $66.86.