Oil rose to $50 a barrel for the first time in about three weeks after a report OPEC is considering deeper output cuts.