Oil prices rise to over 2-yr high as demand improves, supplies tighten