Ahead of the 2006–07 season, Haroun was linked a move away from Genk, as they were trying to sell him in the summer transfer window but stayed at the club. After not playing for the first four league matches of the season, he made his appearance of the season, coming on as an 80th-minute substitute, in a 3–1 win against Gent on 10 September 2006. Haroun then featured in the first team in a number of matches despite suffering from injuries along the way. Having spent the first half of the season not scoring a goal, it wasn't until on 27 January 2007 when he scored his first goal of the season, in a 3–0 win against Lierse. This was followed up by scoring the next three matches against Standard Liège, Cercle Brugge and Gent. Two weeks later on 3 March 2007, Haroun scored his fifth goal of the season, in a 5–0 win against K.S.K. Beveren. Following an impressive display for the side, the club's chairman Jos Vaessen said that if Haroun's departed earlier in the summer, it would have been "catastrophe" within the club's midfield system. However, he suffered a meniscal injury and was substituted in the 20th minutes during a 1–1 draw against Anderlecht on 11 March 2007. After the match, Haroun was sidelined for five weeks. It wasn't until on 22 April 2007 when he returned to the starting line–up, in a 1–0 win against Club Brugge. At the end of the 2006–07 season, he went on to make twenty–three appearances and scoring five times in all competitions.