Oil prices rose above $ 50 a barrel Friday , rebounding from a 3.5 year low as dealers sought to stock up on cheaper oil .