US Democratic presidential hopeful Barack Obama on Sunday met here with Afghan President Hamid Karzai, who has been criticised by the Illinois senator for not doing enough to rebuild his war-torn country. An official in Karzai's office told a foreign news agency the talks had taken place in the capital, but gave no details about the meeting. Obama has made Afghanistan a key focus of his foreign policy pledges, saying it -- not Iraq -- should be the focus of the so-called "war on terror" and promising to send more troops to battle insurgents here if elected. He has been critical of Karzai's government, telling CNN it had "not gotten out of the bunker and helped to organise Afghanistan and (the) government, the judiciary, police forces, in ways that would give people confidence." "So there are a lot of problems there," Obama said in an interview with CNN earlier this month.