Весной 2007 года стало известно, что допинг-пробы Меллули, взятые в ноябре 2006 года, дали положительный результат. Тунисец признался, что принимал аддеролл (англ. adderall) — стимулятор, один из амфетаминов. 11 сентября 2007 года Меллули был дисквалифицирован на полтора года начиная с 30 ноября 2006. Таким образом Меллули был лишён золотой и серебряной медали, которые он завоевал на чемпионате мира 2007 года в Мельбурне.
К началу Олимпиады-2008 в Пекине срок дисквалифкации истёк, и Меллули смог принять участие в играх, где стал олимпийским чемпионом на дистанции 1500 м, прервав тем самым 16-летнее доминирование австралийцев на этой дистанции (в 1992 и 1996 побеждал Кирен Перкинс, а в 2000 и 2004 выигрывал Грант Хэкетт).