The Egypt striker, who has been in sparkling form since returning from Angola after helping the Pharaohs win the Nations Cup last month, partnered Argentinean Lucas Barrios upfront.
He helped the hosts, who led through a goal from Serbian defender Neven Subotic two minutes before the break, double their advantage in the 59th minute.
Hanover's Swiss defender Mario Eggimann diverted Zidan's free-kick into his own net to gift Dortmund a second goal.
Zidan, who has scored three league goals and dished out several assists for his teammates so far this season, was replaced with Hungarian midfielder Tamas Hajnal on 63 minutes.
Paraguayan striker Nelson Valdez added the third in the 77th minute but Hanover's Arouna Kone narrowed the gap four minutes later.
Dortmund's Kevin Grosskreutz ended any comeback hopes for Hanover when he notched home with two minutes remaining.
Jurgen Klopp's men, who atoned for their 3-1 defeat to Bayern Munich last week, remained fifth in the league table with 39 points, one behind fourth-placed Hamburg.
They need to finish at least fourth to play in next season's Europa League.
نرشح لكم
تشكيل مانشستر سيتي – هالاند يقود الهجوم ضد بالاس.. ومرموش على الدكة
أرتيتا: إصابة وايت غير مطمئنة.. وخاطرنا بمشاركة ساليبا
فليك: بيدري لاعب مذهل.. ولا أفكر في المنافسين
أرتيتا ينتقد لاعبي أرسنال بعد الفوز الصعب على ولفرهامبتون
ساري مازحا بعد الفوز على بارما بـ 9 لاعبين: قد نبدأ اللقاء المقبل بعشرة
ميليك يعود لتدريبات يوفنتوس لأول مرة منذ 550 يوما
ساكا: أرسنال كان محظوظا أمام ولفرهامبتون












خبر في الجول – روقا يشكو الزمالك في فيفا بسبب مستحقاته المتأخرة