The competition began in August 2003 and ended with the final on 29 February 2004. The Millennium Stadium in Cardiff hosted the final match, as it had done since 2001 as the reconstruction was still taking place on Wembley Stadium in London.