The president was lavish in his praise for the work of U.S. Ambassador Karl Eikenberry , who was joined in talks in Kabul over the weekend by Sen. John Kerry , the Massachusetts Democrat who heads the Senate Foreign Relations Committee .