Successivamente, Belgrado fu occupata dagli austriaci per tre periodi (1688-1690, 1717-1739, 1789-1791), e tra una conquista austriaca e l'altra, furono gli Ottomani a governare il territorio. Gli Asburgo, intanto, avevano conquistato le terre che oggi noi riconosciamo come Voivodina e Slavonia. Durante la Prima rivolta serba, che durò dall'8 gennaio 1806 al 1813, gli Ottomani riconquistarono la città. Nel 1817, durante la Seconda rivolta serba, Belgrado passò un periodo di indipendenza. Nel 1841, il principe Miloš Obrenović I spostò la capitale da Kragujevac a Belgrado.