Oil futures rose Tuesday, trading at their highest since late April, with gains tied to expectations for heavy travel around the Independence Day holiday and concerns that powerful Hurricane Beryl could later cause disruptions to offshore crude production in the Gulf of Mexico.