Pakistan's Prime Minister Shehbaz Sharif said on Monday a ceasefire between the United States and Iran was "holding" and that efforts were underway to reach an agreement after weekend talks failed to do so.