Oil prices rose on worries about renewed disruptions to Middle East supply and the possibility of U.S.-Israeli strikes on Iran. Brent crude closed at its highest since April 29.