At the start of the 2004–05 season, Haroun made his UEFA Intertoto Cup debut, coming on as a 67th minutes substitute, in a 2–0 win against Borussia Dortmund to progress to the next round through away goal. However, he found his playing time, mostly coming from the substitute bench since the start of the season. Despite this, Haroun scored his first goal of the season, in a 3–1 win against K.V. Oostende on 27 November 2004. A month later on 18 December 2004, he scored his second goal of the season, in a 2–1 win against Cercle Brugge. Haroun then scored his third goal of the season, in a 3–1 win against Lokeren on 31 January 2005. By the second half of the season, he continued to find himself in and out of the starting eleven, which saw him placed him placed on the substitute bench. Haroun then scored his fourth goal of the season, in a 3–1 win against Cercle Brugge on the last game of the season. At the end of the 2004–05 season, he went on to make twenty–nine appearances and scoring four times in all competitions.