China summoned the U.S. ambassador in Beijing and postponed joint military talks in protest against a U.S. decision to sanction a Chinese military agency and its director for buying Russian fighter jets and a surface-to-air missile system.

Chinese Deputy Foreign Minister Zheng Zeguang summoned Ambassador Terry Branstad to lodge "stern representations," the Foreign Ministry said.

China's Defense Ministry said in a statement it would recall navy chief Shen Jinlong from a visit to the United States and postpone planned talks in Beijing between Chinese and U.S. military officials that had been set for this week.