American Defense ministerdenied Afghan president’s criticism about American efforts in Afghan war and said that America has made a lot of sacrifices. President Karzai should thank America despite of criticism who has put their lives in danger for integrity of Afghanistan. According to foreign news agency while going to Latin America in his chartered plane Leon Panetta while talking to journalist said that Afghan president’s statement about ignoring American role and declaring it failure is ridiculous and baseless. He said that for prosperity and integrity of Afghanistan not only American has made sacrifices rather also thousands of American soldiers in which women are also included. Putting their lives at risk in Afghanistan we are fighting for rights of Afghan people our more than 2000 soldiers are killed in this war, despite of criticizing on these sacrifices it is needed that Afghan government admit our sacrifices and express thanks.