Answer
Cardiff City was Campbell's next club after Leicester City. He joined Cardiff in 2004 after spending three seasons with Leicester. Campbell made 33 appearances for Cardiff, scoring 11 goals. He helped the club win promotion to the Premier League in 2006, but he left the club at the end of the season to join Portsmouth.