Karzai is due in Washington on Wednesday for a meeting with Barack Obama, the US president, and Asif Ali Zardari, his Pakistani counterpart, where the three are to discuss the deteriorating security situation.

The US has increased its focus on Afghanistan this year, shifting resources away from the Iraq conflict.

Obama is sending 21,000 additional forces to bolster the record 38,000 US troops already in Afghanistan.