Former Army chief General Manoj Naravane said that China would compete with India across multiple domains, including politics, economics, trade and military affairs.