International oil traded near $98 a barrel