Du VIIe au IXe siècle, trois dynasties se disputent le contrôle du nord de l'Inde : les Pratiharas de Malwa, les Palas du Bengale et les Rashtrakutas de Deccan.
Certaines de ces dynasties sont les Pratiharas de Malwa et plus tard Kannauj, les Palas du Bengale et les Rashtrakutas du Deccan.