Jambi
Namun, dibandingkan daerah lainnya di Sumatera, data arkeologis yang ditemukan di Jambi merupakan yang terlengkap. Data-data arkeologis tersebut terutama berasal dari abad ke-9 hingga 14 M. Untuk keluar dari kegelapan sejarah tersebut, maka, sejarah mengenai Kerajaan Melayu Jambi berikut ini akan lebih terfokus pada fase pasca abad ke-9, terutama ketika Aditywarman mendirikan Kerajaan Swarnabhumi di daerah ini pada pertengahan abad ke-14 M.Ketika Sriwijaya berdiri, Kerajaan Melayu Jambi menjadi daerah taklukannya. Kemudian, ketika Sriwijaya runtuh akibat serangan Kerajaan Cola dari India pada tahun 1025 M, para bangsawan Sriwijaya banyak yang melarikan diri ke hulu Sungai Batang Hari, dan bergabung dengan Kerajaan Melayu yang memang sudah lebih dulu berdiri, tetapi saat itu menjadi daerah taklukannya. Lebih kurang setengah abad kemudian, sekitar tahun 1088 M, keadaan berbalik, Kerajaan Melayu Jambi menaklukkan Sriwijaya yang memang sudah di ambang kehancuran.
Sulalatus Salatin
Sulalatu'l Salatin menguraikan silsilah dari para raja di kawasan Melayu, bermula dari kedatangan Sang Sapurba keturunan Iskandar Zulkarnain di bukit Siguntang, Palembang. Kemudian Sang Sapurba diminta untuk menjadi "Maharajadiraja" di Minangkabau, dan dari tokoh ini raja-raja di kawasan Melayu diturunkan. Selanjutnya terdapat kisah salah seorang putra Sang Sapurba dari perkawinannya dengan Wan Sundaria, putri Demang Lebar Daun, penguasa Palembang, yang bernama Sang Nila Utama bergelar "Sri Tri Buana" mendirikan Singapura dan putranya yang lain, Sang Mutiara disebutkan menjadi raja di Tanjungpura. Sementara gelar Sang Nila Utama tersebut mirip dengan gelar Srimat Tribhuwanaraja Mauli Warmadewa dalam Prasasti Padang Roco yang bertarikh 1286, merupakan "Maharaja" di "Bumi Melayu" yang mendapat kiriman hadiah Arca Amoghapasa dari Kertanagara "Maharajadiraja" Singhasari. Kemudian pada tahun 1347, Adityawarman menambah pahatan aksara pada bagian belakang Arca Amoghapasa tersebut, dan menyebutkan "memulihkan kerajaan sebelumnya" kemudian dinamainya Malayapura, serta ia sendiri menyandang gelar "maharajadiraja".