NYMEX May crude settled $1.05/b higher at $87.73/b, after bouncing between a low of $86.31/b seen in morning US trade and a high of $88.31/b in the afternoon.
ICE June crude settled up $1.44/b at $99.13/b. It had hit a high of $99.47/b at 1:06 p.m. EDT (1706 GMT) before shifting lower.