State-run oil marketing companies kept petrol and diesel prices unchanged on September 2 even as Brent crude moved closer to $97 a barrel amid Middle East tensions