Max Goeldi, the Swiss man at the centre of a long-running diplomatic row between Switzerland and Libya, has been freed from jail in Tripoli, according to his lawyer.
Goeldi, head of Libya operations for Swiss engineering firm ABB, was sentenced in February to four months in prison for violating Libyan immigration rules.
His sentence was to end this Saturday.
Rachid Hamdani, the other Swiss national who had been held with Goeldi, returned to Switzerland in February.
Goeldi’s case arose days after the 2008 arrest of Colonel Gaddafi’s son Hannibal at a hotel in Geneva.
He was charged with mistreating two domestic employees, sparking a diplomatic row, in which Libya stopped oil exports to and withdrew millions of euros in assets from Swiss banks.