"We have agreed on 90 per cent of the technical issues," Iran's nuclear chief Ali Akbar Salehi was quoted by state television as saying from the marathon negotiations inside a plush hotel in the Swiss lakeside city of Lausanne.
"In most of the issues we have come to mutual agreements -- we have differences only in one major issue which we will try to solve in this evening's meeting" between Iran's Foreign Minister Mohammad Javad Zarif and US Secretary of State John Kerry, Salehi said.
The accord, due to be finalised by July, would involve Iran, which denies wanting the bomb, agreeing to scale down its nuclear activities to within strict limits in return for relief from sanctions suffocating its economy.
If they manage it and the accord holds, both sides hope it will end a 12-year standoff and potentially help normalise Iran's international relations at a particularly volatile time in the Middle East.
More From This Section
At the same time both sides need to agree a timetable of relief from the spider's web of UN, US and EU sanctions imposed in recent years, tied to certain "milestones" and staggered over whatever duration the accord will have.
As a result US negotiators in the marathon talks were more downbeat, with one senior administration official -- involved in the technical side of the negotiations -- saying today there was still "a ways to go".
A second US official said yesterday that "this is a Rubik's Cube or a puzzle ... And until all the pieces click into place, you don't have the whole picture, since this is all interlocking elements that affect each other."
Zarif and Kerry held almost five hours of talks yesterday before Zarif went to and from Brussels -- while Kerry went for a bike ride -- to meet European foreign ministers and EU foreign policy chief Federica Mogherini.