Başlangıçta birtakım haksızlıklara karşı bir tepki olarak başlayan mücadelenin yönü, Sırp kuvvetlerinin İvankovaç Muharebesi, Mişar Muharebesi ve Deligrad Muharebesi'nde Osmanlı kuvvetlerini arka arkaya yenmesi üzerine Kara Yorgi tarafından bağımsızlık olarak değiştirildi. 1806-1812 Osmanlı-Rus Savaşı'nın tam bu döneme denk gelmesi de isyanın bir türlü kontrol altına alınamamasına neden oldu. Ancak Osmanlılar 1809'da yaklaşık 20.000 kişilik bir kuvvetle tekrar Sırbistan'a girdi ve Çegar Muharebesi'nde Sırp ordusu isyanın başından beri ilk defa ciddi olarak yenilgiye uğratıldı. Ancak Kara Yorgi Rusların da desteği ile isyanını 1812'ye kadar aralıklarla devam ettirdi. 1812 Bükreş Antlaşması'nda Rusların da baskısıyla Sırplara birtakım haklar verildi. Fakat bu verilen haklardan tatmin olmayan ve yukarıda da açıkladığımız gibi tam bağımsızlığı hedefleyen Kara Yorgi tekrar ayaklandı. Tam bu sırada Napolyon'un Rusya Seferi'ni başlatmasından da faydalanan Osmanlı İmparatorluğu, Ruslardan yardım alma ümidi olmayan Sırplar üzerine bir ordu gönderdi. Osmanlı kuvvetleri karşısında tutunamayan Kara Yorgi yenilerek Avusturya'ya kaçmak zorunda kaldı. Bunun üzerine isyanın liderliğini 3 yıl sonra, 1815'te Miloş Obrenoviç aldı. Bu ayaklanmaya müdahale etmesi hâlinde Rusya'nın müdahalesinden çekinen Osmanlı İmparatorluğu, Miloş'la anlaşma yoluna gitti. Onu Sırpların prensi olarak tanıdı ve Sırbistan'a kısmi özerklik verdi.