En el 2004 por primera vez en la historia, la final se jugó en el estadio de Twickenham Stadium.