Egypt has signed an agreement with the International Financial Corporation (IFC) to provide advisory services for Egypt's privatization program.