High-level talks in Switzerland on Tehran's disputed nuclear programme were "useful and constructive" but a deal is still a long way off, a senior US administration official said Monday.