La Gran Moravia recuperó brevemente el control del emergente principado de Bohemia al morir Bořivoj en 888/890 hasta que, en 895, su hijo Spytihnev junto con el príncipe eslavo Witizla juró lealtad al rey franco oriental Arnulfo de Carintia en Ratisbona. Él y su hermano menor Bratislao I de Bohemia gobernaron entonces sobre Bohemia Central alrededor de Praga. Pudieron proteger su reino de las fuerzas magiares que aplastaron un ejército franco-oriental en la Batalla de Bratislava de 907 durante la conquista húngara de la cuenca de los Cárpatos. Aislado de Bizancio por la presencia húngara, el principado de Bohemia existió como estado independiente aunque todavía a la sombra de Francia Oriental; los duques rindieron homenaje a los duques bávaros a cambio de la confirmación del tratado de paz. El hijo de Bratislao, Venceslao I, que gobernó desde 921, ya fue aceptado como jefe de la unión tribal de Bohemia; sin embargo, tuvo que hacer frente a la enemistad de su vecino, el duque Arnulfo de Baviera, y de su poderoso aliado, el rey sajón Enrique I de Sajonia. Venceslao mantuvo su autoridad ducal sometiéndose al rey Enrique en 929, y luego fue asesinado por su hermano Boleslao.