Afghanistan's Independent Election Commission on Tuesday ordered a runoff between President Hamid Karzai and former Foreign Minister Abdullah Abdullah to take place Nov. 7, after an investigation found countrywide voter fraud.