Great Eastern Shipping Co. Ltd. said on Monday its subsidiary had signed a contract to buy two vessels from Sri Lanka's Colombo Dockyard Ltd.