Reports of corruption in Afghanistan have led a US house panel to block $3.9 billion in aid that the Obama administration had sought.
The US House of Representatives subcommittee chairwoman, Nita Lowey, said the aid could be reconsidered once the panel holds hearings to review Kabul's actions to fight corruption.
Military operations funded through a separate bill would not be affected by the House panel's move, nor would humanitarian aid.
The House is slated to vote as early as Thursday on legislation to finance a $33 billion military aid request by Barack Obama, the US president, which would pay for the extra 30,000 troops he wants in Afghanistan.
Nita Lowey also wrote to the US government auditors asking them to audit all US aid to Afghanistan from the last three years.
The panel vote came on the same day Eric Holder, the US attorney general, met Hamid Karzai, the Afghan President, in Kabul to discuss efforts to tackle corruption.
Holder applauded steps taken so far but said "much work remains to be done."
'Corruption being fought'
Najib Manalai, a spokesman for the Afghan government, told Al Jazeera that the corruption issue is being blown out of proportion.
"We don't say that there is no corruption in the Afghan government. What we say is that the corruption in Afghanistan is not at that level, at the amounts that we are talking about," Manalai said on Thursday.
"There is corruption in Afghanistan, that's a fact. And the Afghan government is fighting against this ... but these corruptions are meaningless if you relate it to the corruption that exists in the international community."
Manalai said the majority of international aid money goes directly to foreign agencies, including security contractors, and called on behalf of the Afghan government for a joint investigation into the corruption issue, "so that all the people from Afghanistan and all the people from the aiding countries know who is stealing their money".
Petraeus approved
The US House panel's blocking of Obama's aid request came hours after the US Senate unanimously voted to confirm David Petraeus as commander of international forces in Afghanistan.
The general was unanimously approved for the post after being nominated by the US president as a replacement for the departing commander General Stanley McChrystal.
Petraeus will take control of the mission after his predecessor was stripped of command over disparaging remarks he made about the Obama administration that were published in Rolling Stone magazine.
McChrystal announced his retirement from the US armed forces on Tuesday, after a 34-year career.
Earlier on Wednesday, the Taliban launched an attack on a Nato military basein Jalalabad to "send a message to David Petraeus."
The US later announced that more than 100 soldiers were killed in the month of June, making it the bloodiest month for foreign forcessince the US-led invasion in the autumn of 2001.
Nato briefing
Petraeus is expected to confer with Nato members in Brussels on Thursday before heading to Afghanistan, where he could assume command as early as Sunday.
Nato allies have supported Obama's pick.
Liam Fox, Britain's defence secretary, on a visit to Washington, called Petraeus a "gifted leader". But he also said allied nations should prepare war-weary publics for a spike in casualties.
He warned Nato nations against prematurely withdrawing forces, saying this risked sparking civil war, destabilising Afghanistan and its nuclear armed neighbor Pakistan.
Three US allies, Canada, the Netherlands and Poland, have announced plans to withdraw combat forces from Afghanistan.
PHOTO CAPTION
Hamid Karzai, the Afghan President.
Al-Jazeera