Oil topped $74 a barrel on Monday, the highest since November, with the United States set to announce a further clampdown on Iranian oil exports, tightening global supplies.