Ese mismo año, Al-Saadi firmó un contrato con el Perugia de Italia. Sin embargo, sin haber disputado un solo encuentro de liga, Al-Saadi dio positivo por nandrolona y fue suspendido durante 3 meses. Con el Perugia solamente disputó 15 minutos en la victoria por 1-0 ante la Juventus en la temporada 2003-04 y permaneció dos años antes de ser traspasado al Udinese con el fin de poder disputar la Liga de Campeones de la UEFA 2005-06. Sin embargo, el entrenador Serse Cosmi rechazó los miles de euros que Saadi le ofreció y lo dejó en el banquillo. Al-Saadi solamente logró disputar diez minutos del último encuentro de la temporada 2005-06 ante el Cagliari. Un año después, fue contratado por el UC Sampdoria, aunque no logró disputar ningún encuentro y decidió retirarse al término de la temporada 2006-07.