Dopo la battaglia della Piana dei Merli o di Cossovo e la fine dello Stato serbo, Belgrado fu scelta come capitale nel 1402 dal despota Stefano III Lazaro, il quale intraprese ingenti lavori di potenziamento delle fortificazioni della città e di espansione della città bassa sulla sponda meridionale del Danubio, che divenne una fiorente cittadina sviluappatasi attorno alla nuova cattedrale ortodossa. Si stima che in questo periodo la fortezza ospitasse 5600-12000 abitanti all'interno delle sue mura. Belgrado rimase in mani serbe per quasi un secolo, poi, alla morte del despota nel 1427, venne ceduta all'Ungheria. La città fu assediata dagli ottomani di Maometto II nel 1456 ma fu difesa con successo da Giovanni Hunyadi, rimandando di 70 anni la conquista da parte dei turchi.