In a medium saucepan over medium-high heat, bring the broth to a boil.
Reduce the heat to low, and simmer.
In a large saucepan over medium heat, heat the olive oil.
Sauté the onion and garlic until the onion becomes slightly translucent, about 5 minutes.
Add the carrots, celery, and oregano to the onions and garlic, season with salt and pepper, and stir.
Reduce the heat to low, and cook for 7 to 8 minutes, or until the vegetables become fork-tender.
Grate the beets right into the soup, and simmer for an additional 15 minutes.
Add the dill, and remove the borscht from the heat.
Stir in the red wine vinegar and serve.