Oil prices rise to over two-year high as demand improves, supplies tighten