Oil rallied above $100 a barrel after the European Union said it was working on new Russian sanctions, while Saudi Arabia hiked its prices for all its buyers.
Oil, bolstered by a broad-based market rally, rose for a second day as US crude and gasoline stockpiles showed signs of continuing decline ahead of the summer driving season.
Oil climbed as financial markets recovered from last week's rout, with traders confident that tight supplies will sustain higher prices even if the global economy contracts.
Oil rose after Iran called for an embargo against Israel by Muslim countries, following a deadly explosion at a Gaza hospital that raised the risk of wider hostilities in the Middle East.
Oil made minimal gains as traders continue to weigh a weaker demand outlook against tightened crude supplies and a looming diesel shortage heading into winter.
Oil trading was sluggish, pushing the 30-day volatility level to the lowest in a year, with traders stuck between higher energy demand in China and signs of an oversupplied market in the US.