KABUL   -  The US ambassador to Afghanistan rebuked the country’s president on Friday for labelling Washington’s aid agency “incompetent”, escalating tensions between the countries over financial support on the eve of elections. Foreign aid still accounts for more than half of Afghanistan’s budget, but donors are questioning the efficacy of programs and most funding pledges run only to 2020. Afghan President Ashraf Ghani’s comments could undermine goodwill as he seeks re-election on Saturday on an agenda of more Afghan self-reliance and criticism of the United States and Pakistan. Relations are also complicated by US President Donald Trump’s abrupt decision to call off talks with the Taliban aimed at ending the 18-year old war in the country. Ghani had blasted the US Agency for International Development (USAID) for not getting aid money to the country’s people and dodging regulations, comments made in an interview with domestic station Radio Azadi on Wednesday. “From each American dollar, the people of Afghanistan don’t get more than 10 cents of it,” Ghani said. “USAID is one of the incompetent donors.” The comments triggered a backlash on Friday from the US ambassador , John Bass. “We are disappointed that President @ashrafghani has overlooked the excellent work of @USAID,” wrote Bass on his official Twitter account. Bass then listed a series of US-funded projects, including empowering women to start businesses, training midwives and improving Afghanistan’s power grid. USAID has worked in the country since 2002. Last week, the United States said it would withdraw about $100 million (£81.4 million) earmarked for an energy infrastructure project in Afghanistan and withhold a further $60 million in planned assistance, blaming corruption and a lack of transparency in the country.