Rajendra I invaded the Shailendra empire (Srivijaya empire) in Southeast Asia primarily to protect and promote the interests of Indian traders in the region and to facilitate trade with China. The Chola naval expedition of 1025-1026 CE targeted ports controlled by the Shailendras that were hindering Indian trade.