The history of Rome spans 2,800 years of the existence of a city that grew from a small Italian village in the 9th century BC into the center of a vast civilization that dominated the Mediterranean region for centuries, but was eventually overrun by Germanic tribes, marking the beginning of the Middle Ages, and that eventually became the seat of the Roman Catholic Church and the home of a sovereign state within its walls, Vatican City. It has continued to play a major role in global politics, just as it has enormously influenced the history and culture of European peoples for millennia. I like to research about the city's formation, Roman republic and Roman Empire.
Rome grew from pastoral settlements on the Palatine Hill …show more content…
Winning the Battle of Lake Regillus in 493 BC, Rome established again the supremacy over the Latin countries it had lost after the fall of the monarchy. After a lengthy series of struggles, this supremacy became fixed in 393 BC, when the Romans finally subdued the Volsci and Aequi. In 394 BC, they also conquered the menacing Etruscan neighbour of Veii. The Etruscan power was now limited to Etruria itself, and Rome was the dominant city in Latium. At the same time, Heraclides states that fourth century Rome is a Greek city. In 387 BC, Rome was suddenly sacked and burned by invaders coming from Gaul and led by Brennus, who had successfully invaded Etruria. The northern menace was thwarted by consul Furius Camillus, who defeated Brennus at Tusculum soon afterwards. After that, Rome hastily rebuilt its buildings and went on the offensive, conquering the Etruscans and seizing territory from the Gauls in the north. After 345 BC, Rome pushed south against other Latins. Their main enemies in this quadrant were the fierce Samnites, who heavily defeated the legions in 321 BC. In spite of these and other temporary setbacks, the Romans advanced steadily. By 290 BC, Rome controlled over half of the Italian peninsula. In the 3rd century BC, Rome brought the Greek poleis in the south under its control as