It also hosted the 2003 Cricket World Cup . and the 2007 World Twenty20 Championship . It also hosted the 2003 Cricket World Cup , the 2007 World Twenty20 Championship , and it was the host nation for the 2010 FIFA World Cup , which was the first time the tournament was held in Africa .