Aliadière returned to Arsenal during the 2006–07 season but was again mainly used in the League Cup, scoring both goals in their 2–0 win over West Brom on 24 October 2006. His first Premier League appearance of the season came on 16 December 2006, a 2–2 draw against Portsmouth, with Aliadière playing for 55 minutes before being replaced by Emmanuel Adebayor. Continuing appearances in Arsenal's League Cup campaign saw him score in the quarter-final against Liverpool in a 6–3 victory, and in the second leg of the semi-final against Tottenham Hotspur, with Arsenal advancing with a 3–1 win. Arsenal ultimately lost the final 2–1 to Chelsea, with Aliadière featuring for 80 minutes.