Brent has risen around $10 a barrel in two weeks, crossing $91, while spot prices moved above $93.
Russian and Venezuelan crude are becoming less attractive as Gulf suppliers demand higher premiums amid shipping disruptions.
Indian companies are turning to US, Brazilian and Guyanese crude, but tighter US sanctions on Russian-oil buyers could further squeeze supplies and push prices higher.