Nymex crude has topped $46 here this morning on the back of growing optimism that OPEC will cut output at this month’s meeting.