Afghanistan announced Thursday that its second ever presidential election would be held on August 20, three months late because of insecurity and logistic problems blighting the war-torn country. President Hamid Karzai, who won the first presidential vote in 2004 as the then darling of the West, is expected to stand for re-election but his position has since weakened considerably because of endemic violence and corruption. The polls should have been held by May 22, in keeping with the constitution, but a postponement was widely expected amid spiralling insecurity, especially in the south where thousands of extra US troops are expected to deploy. "The commission decided to hold the election on the 29th of Asad which corresponds to August 20," Independent Election Commission chief Azizullah Lodin told a news conference.