Afghan President Hamid Karzai has agreed to delay the inauguration of his successor to allow time for a full audit of votes cast in the disputed election, US Secretary of State John Kerry said Sunday.