Wars on Every Frontier
The Multi-Front Struggle
Throughout his reign, Bhoja fought wars on multiple fronts simultaneously. Against the Chaulukyas of Gujarat, the Kalachuris of Tripuri, the Chalukyas of Kalyani, and the Chandellas, he waged campaigns that ranged from decisive victories to bitter stalemates. His military career shows both his capabilities and the limits of even the most talented ruler.
The Strategic Nightmare and Early Diplomacy
Bhoja's kingdom of Malwa sat at the center of the Indian subcontinent - geographically advantageous for trade, but a nightmare for defense. Enemies could attack from any direction, and they did.

The major powers surrounding Malwa were:
West: The Chaulukyas (Solankis) of Gujarat, wealthy from maritime trade and aggressive in expansion
East: The Kalachuris of Tripuri (near modern Jabalpur), an ancient dynasty seeking to expand westward
North: The Chandellas of Bundelkhand, builders of the Khajuraho temples, periodically hostile
South: Various smaller dynasties and the distant but powerful Cholas
No single enemy could destroy Bhoja, but their combined pressure was relentless.
Before his wars with Gujarat intensified, Bhoja demonstrated diplomatic sophistication. Around 1019 CE, he formed a triple alliance with Rajendra Chola of the south and Gangeyadeva Kalachuri of Tripuri against the Chalukyas of Kalyani (distinct from the Gujarat Chaulukyas). This coalition aimed to check Chalukya expansion from the Deccan.
The irony is striking: Gangeyadeva, Bhoja's ally in this early pact, would later become his bitter enemy. His son Lakshmi-Karna would eventually join the coalition that destroyed Bhoja. Medieval Indian diplomacy had no permanent friends - only permanent interests.
Wars on All Fronts: Gujarat, South, and East
Bhoja's most persistent conflict was with the Chaulukyas (Solankis) of Gujarat. The two dynasties had been rivals for generations, and the stakes were high: control of the wealthy trade routes connecting the Arabian Sea ports to the interior.
In the 1020s and 1030s, Bhoja clashed repeatedly with Gujarat. The Chaulukya king Bhima I (r. 1022-1064) was himself a formidable ruler who would reign almost as long as Bhoja.
Key conflicts:
- Bhoja invaded Gujarat multiple times, reaching as far as the capital Anahilavada
- Bhima I retaliated with counter-invasions into Malwa
- Neither side could achieve decisive victory
- The frontier territories changed hands repeatedly