Oil posts highest finish since mid-March on a stronger demand outlook and drop in U.S. supplies - MarketWatch User Rating: 5 / 5