Gamal Hamza's contract with Mainz has been terminated by mutual consent, the German club announced on Monday.
Mainz said that Hamza, 27, will give up his dues at the club and will be able to join any other side as a free agent.
The former Zamalek striker signed a two-year deal with Mainz last summer but he wasn't called up in nine successive league games.
He made one official appearance with Mainz in the Cup defeat against Lubeck in July.
"Hamza's deal cost us 25.000 euros so it was another attacking option with a minimal economic risk," said general manager Christian Heidel.
Heidel added that Hamza couldn't put up with the physical demands of the Bundesliga.
"We wish him all the best in his future," he said.
Hamza has been reportedly interested in rejoining Zamalek in the winter transfer window.
نرشح لكم
أرنولد: أخاف من قطط صلاح.. ويمتلك فيديو لي وأنا أصرخ منها في منزله
مروة عيد: مسؤولو اتحاد اليد لم يطمحوا لتأهلنا إلى كأس العالم.. وما يحدث مع عبد المنعم طبيعي
مصدر من الأهلي لـ في الجول: هناك رغبة لضم تريزيجيه.. وأمر يمنع انتقاله في يناير
تقرير تركي: الأهلي يقترب من الاتفاق مع تريزيجيه على ضمه بالموسم المقبل
ظروف عائلية.. مدير السويحلي يكشف سبب فسخ عقد محمود علاء
سلوت: صلاح يقدم ما يفعله منذ سنوات في ليفربول.. ويجب أن نوفر له المساعدة
محمود علاء يوضح لـ في الجول سبب فسخ عقده مع السويحلي
خبر في الجول - محمود علاء يفسخ تعاقده مع السويحلي الليبي