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.
نرشح لكم
باريخو عن الطرد: الحكم يخطئ ويصيب.. وكل شيء يسير ضدنا
دي يونج يحذر: هذا ليس وقت توزيع الكؤوس
ذا أثليتك: إيزاك سيغيب لعدة أشهر على الأرجح.. ومخاوف في ليفربول من كسر الساق
"سأتحدث مع ديكو".. فليك يكشف إمكانية التعاقد مع بديل لـ كريستينسن
أوناي إيمري: جمهور أستون فيلا فخور بما نفعله
روجرز: المنافسة على اللقب؟ أنتم تصنعون هذه الأحاديث
بايرن ميونيخ ينهي 2025 برباعية ضد هايدينهايم












لعبة في الجول – أمم إفريقيا.. اختبر مهارتك في تحدي الحراس