Tehran, IRNA – The Iranian Oil Ministry has signed four contracts worth $2 billion, including agreements to develop two oil fields.