Net profit in the first half to June 30 came in at 2 million dinars, Gulf Bank said in a statement on Monday.