U.S. Secretary of State John Kerry called on Wednesday on China and the Philippines to abide by an international tribunal's decision on the disputed South China Sea and said there was no military solution to the problem.

Kerry's remarks, made in a visit to India, came ahead of a Group of 20 summit in China on Sunday and Monday that could be overshadowed by arguments over everything from territorial disputes to protectionism by China, diplomats say.

An arbitration court in The Hague ruled in July that China did not have historic rights to the South China Sea. China dismissed the case lodged by the Philippines and rejected the ruling.