Förhandlingarna har nu dragit två dagar över tiden men parterna har inte gett upp.
– Vi är några meter från mållinjen, men vi är medvetna om att de sista meterna är de svåraste, sade Frankrikes utrikesminister Laurent Fabius när han sent på onsdagen återvände till samtalen i Lausanne i Schweiz.
”Det rör på sig”
John Kerry från USA och Mohammad Javad Zarif från Iran samtalade mellan klockan 21:20 till 05:50 i morse, sade en amerikansk källa till AFP.
EU:s biträdande utrikeschef Helga Schmid ska också ha anslutit sig till mötet. Parterna gjorde bara en kort paus då Kerry konsulterade sina franska och tyska kollegor.
– Det rör på sig, sade Zarif när han gick för att ta sig en nypa luft.
Nattmangling
Diplomater och experter slet också med frågorna natten igenom. Kerry skulle stanna kvar i Lausanne åtminstone fram till torsdagsmorgonen, hette det.
Förhandlingarna har pågått i 1,5 år. I samtalen deltar de fem permanenta länderna i FN:s säkerhetsråd – USA, Kina, Storbritannien, Frankrike och Ryssland – samt Tyskland och Iran.
Målet är att nå ett ramavtal, med sikte på ett slutligt avtal senast den 30 juni som ska begränsa Irans kärnenergiprogram och ge omvärlden insyn i det.