He did not name the two men, and it wasn't clear when they were dismissed or if any action was taken against them.
Speaking to members of Afghanistan's new parliament, Karzai also blamed unnamed foreign powers for decades of fighting in his country.
The president said some Afghans had become tools in the hands of foreigners to perpetuate unrest in the country in order to make money.
Who Is Ayman al-Zawahri?
AYMAN AL-ZAWAHRI is regarded as Al-Qaeda's No. 2 authority. Although al-Zawahri is lesser known than Osama bin Laden, some observers say the deputy is just as powerful as the chief....(more)