The 2000s saw India begin to host major athletics events more frequently, with the 2004 Asian Cross Country Championships, 2003 Afro-Asian Games, 2004 IAAF World Half Marathon Championships, 2007 Military World Games, 2008 Commonwealth Youth Games and 2010 Commonwealth Games all representing the first time that India had hosted those competitions.