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.
نرشح لكم
10 مباريات كانت كافية.. إنجلترا تمدد تعاقد توخيل لـ2028
مونت كارلو: الركراكي مرشح لخلافة دي زيربي في مارسيليا
عمدة مانشستر يهاجم مالك يونايتد بعد تصريحات المهاجرين
الثالث هذا الموسم.. نوتنجهام فورست يعلن إقالة شون دايش
كأس ألمانيا - بايرن ميونيخ آخر المتأهلين إلى نصف النهائي بثنائية أمام لايبزيج
صلاح يصنع في انتصار ليفربول بشق الأنفس على سندرلاند
كأس ملك إسبانيا - سوسيداد ينتصر ذهابا أمام بلباو وينتظر الحسم في العودة
سيمينيو يكشف سر تألقه مع مانشستر سيتي












في الجول يكشف – تطورات موقف ديانج مع الأهلي.. وحقيقة عرض بيراميدز