Eventually, on 28 January 2012, Diouf signed for German club Hannover 96 on a two-year contract for an undisclosed fee.
На крајот, на 28 Јануари 2012, Диуф потпиша за германскиот клуб Хановер 96 на две-годишен договор за непозната надомест.