Kerajaan Medang
Mulai saat itu Wangsa Sailendra berkuasa di Pulau Jawa, bahkan berhasil pula menguasai Kerajaan Sriwijaya di Pulau Sumatra. Sampai akhirnya, sekitar tahun 840-an, seorang keturunan Sanjaya bernama Rakai Pikatan berhasil menikahi Pramodawardhani putri mahkota Wangsa Sailendra. Berkat perkawinan itu ia bisa menjadi raja Medang, dan memindahkan istananya ke Mamrati. Peristiwa tersebut dianggap sebagai awal kebangkitan kembali Wangsa Sanjaya.
Jawa
Kerajaan Taruma dan Kerajaan Sunda muncul di Jawa Barat, masing-masing pada abad ke-4 dan ke-7, sedangkan Kerajaan Medang adalah kerajaan besar pertama yang berdiri di Jawa Tengah pada awal abad ke-8. Kerajaan Medang menganut agama Hindu dan memuja Dewa Siwa, dan kerajaan ini membangun beberapa candi Hindu yang terawal di Jawa yang terletak di Dataran Tinggi Dieng. Di Dataran Kedu pada abad ke-8 berkembang Wangsa Sailendra, yang merupakan pelindung agama Buddha Mahayana. Kerajaan mereka membangun berbagai candi pada abad ke-9, antara lain Borobudur dan Prambanan di Jawa Tengah.