從大業元年到大業七年(公元611年)間,楊廣除了在內政上完成一係列重大舉措外,又把自信的目光投向了八荒四夷,以雷霆萬鈞之勢展開了一連串對外擴張和強勢外交。
早在隋文帝楊堅在位期間,便有許多朝臣紛紛傳言,說南邊的林邑王國(今越南中南部)盛產奇珍異寶,楊廣當時就動了心思。即位後,他自然就把林邑列為第一個征服對象了。
大業元年正月,交州道行軍總管劉方剛剛平定交州(今越南河內市東北)叛亂,楊廣便命他乘勝南下,征服林邑。劉方旋即兵分兩路,命大將寧長真率步騎一萬,從越裳(今越南甘祿縣)出發,自陸路進攻林邑,自己則親率艦隊,從比景(今越南箏河河口)入海,渡海包抄攻擊。
林邑國王梵誌聞報,立刻派軍扼守各處險要。劉方率部登陸後,一路勢如破竹,擊潰了沿途的守軍,並越過闍黎江(今地不詳),兵鋒直指林邑都城典衝(今越南茶蕎城)。
梵誌大為驚駭,慌忙出動自己的王牌軍——大象部隊。
在冷兵器時代,大象部隊就相當於今天的裝甲部隊,其強大的殺傷力是普通的步騎兵無法比擬的。劉方的部隊一遇上這個兵種,頓時吃了大虧。劉方想了好幾天,終於找到了應對的戰術。他命部下大量挖掘深坑,在坑上覆蓋樹枝雜草,然後主動向林邑軍挑戰。等到雙方接戰後,劉方就佯裝敗北,將大象部隊誘入了遍地深坑的包圍圈。
結果,那些龐然大物紛紛墮入坑中,四周埋伏的隋軍遂一躍而出,紛紛放箭,將坑中的大象射殺。而那些僥幸沒有墮坑的大象,則驚慌奔逃,反而衝亂了自己的軍陣,踩死了很多士兵。劉方乘機揮師反攻,大敗林邑軍,俘虜了一萬多人。
此後,劉方連戰連捷,迅速向縱深挺進,通過八天的急行軍,進抵林邑都城。梵誌不敢戀戰,棄城渡海而逃。當年四月,劉方進入典衝,繳獲林邑宗廟裏用黃金鑄造的牌位十八個,並勒石記功,然後班師凱旋。