Singidunum
Singidunum occupied the high ground where the Sava meets the Danube, the place now dominated by Belgrade Fortress and the modern city. Its position made it a military stronghold, a river crossing, and a junction between roads leading through the Balkans. The Roman city is still present, but much of it lies beneath streets, buildings, and layers of later Belgrade.
The ancient name has been linked to a Celtic settlement before Roman rule, although little of that earlier town survives. Roman construction gave Singidunum the walls, roads, camp, and civic institutions that shaped its importance for centuries.
A fortress at the rivers
The Romans took control of the area in the early first century CE. Soldiers of the Moesian legions established a military presence, and the city grew around the camp. In the late first century, Legio IV Flavia arrived and a stone fortress was built on the upper part of the site.
The fortress occupied a square area on the high ground. Its walls controlled movement along the river and protected the point where routes met. The military camp was not separate from the city for long. Veterans, traders, families, craftsmen, and officials settled nearby, creating an urban population that depended on the garrison and on the traffic moving through the region.
Singidunum received city rights during the second century, under Emperor Hadrian. Its legal status changed the way the community was administered, but the military purpose remained central. The city stood on the frontier of Moesia Superior and later became a key position in the changing borders of the empire.
Streets below modern Belgrade
The Roman settlement developed a rectilinear street plan. Some modern streets in the centre of Belgrade follow the direction of ancient routes, even though the Roman paving and buildings are largely buried. Archaeological remains have been found in the Upper Town, Studentski Trg, the surrounding streets, and several cemeteries.
Studentski Trg occupies the area of a Roman forum and baths. Elsewhere, foundations and fragments reveal houses, shops, public buildings, and military structures. The remains are rarely visible as one continuous Roman quarter because modern construction has broken the ancient plan into separate discoveries.
The Sava crossing connected Singidunum with Taurunum, the Roman settlement on the opposite bank. Roads led west and east through Sirmium, Viminacium, and onward toward Byzantium. The city was therefore part of a chain of forts and towns, but its own position at the confluence gave it a particular strategic weight.
The people outside the fortress
The military camp explains Singidunum's political role, but the cemeteries show the population that lived around it. Graves, pottery, lamps, coins, sculptures, and personal objects have been found across the city and its outskirts. These remains belong to soldiers, veterans, families, workers, and residents whose lives are only partly visible in the written record.
The army also brought cultural connections from other parts of the empire. Units moved, veterans settled, and goods travelled along the Danube frontier. Celtic influences remained part of the region's history, while Roman institutions and military customs shaped the city as it grew.
Singidunum became a Christian episcopal centre in late antiquity. That change did not erase the earlier city. Churches, cemeteries, fortifications, and older roads occupied a settlement that was repeatedly repaired as political power shifted around it.
From Singidunum to Belgrade
After the division of the Roman Empire, Singidunum remained a Byzantine border city. Emperor Justinian I rebuilt the fortifications in the sixth century, but the position also made the city a target. Huns, Goths, Gepids, Avars, and Slavic groups all formed part of the turbulent history of the region.
The ancient city was damaged and eventually lost its Roman name. The settlement did not disappear from the landscape, however. Later communities continued to use the high ground and the river crossing, building new walls and streets over the remains of the earlier fortress.
The modern name Belgrade was recorded in the ninth century. By then, Singidunum belonged to an older layer of the city rather than to a separate place. Excavation has to work through that accumulated history, distinguishing a Roman wall from a Byzantine repair and both from the fortress that followed.
Singidunum is therefore difficult to visit as a single ruin. Its archaeology is distributed through Belgrade, where the Roman city survives in foundations, street lines, graves, and fragments beneath a capital that never stopped rebuilding the confluence.