Piraeus Bank said it had clinched a deal to buy 90 percent of Greek insurer Ethniki Insurance for 600 million euros.