Jednak tak późna chronologia Gniezna jako obronnej siedziby książęcej nie wyklucza wcale funkcjonowania na tym miejscu od przełomu VIII i IX w. pogańskiego ośrodka kultowego, na terenie którego dokonywano prawdopodobnie intronizacji książąt plemiennych. W X w. Gniezno stanowiło jeden z grodów stołecznych państwa Piastów, obok m.in. Ostrowa Lednickiego, Poznania i Giecza (grodów stołecznych, czyli miejsc, gdzie wzniesiono tzw. palatia książęce było kilka, lecz zgodnie z dokumentem „Dagome iudex” z ok. 991 roku, jedyną formalną stolicą państwa polskiego było Gniezno). O stołecznej funkcji Gniezna świadczyć mogą także napisy Gnezdun civitas na monetach Bolesława Chrobrego, jak również fakt pochowania właśnie w Gnieźnie w 997 roku ciała biskupa i męczennika Wojciecha.

W 1000 roku odbył się w Gnieźnie zjazd, w którym uczestniczył Bolesław I Chrobry i Otton III;