Pat roast dry; season with salt and pepper.
Heat oil in Dutch oven on medium-high heat.
Add roast; brown well on all sides, 10 to 15 minutes.
Remove roast from pan. Discard all but 2 tsp oil from pan.
Add chopped onions and garlic. Cook until tender, about 4 minutes.
Add rosemary, thyme and wine; bring to boil.
Cook uncovered, for 10 to 15 minutes or until wine reduces to about 1 cup.
Add stock and vinegar, bring to boil and return beef to pan.
Cover tightly; cook in preheated 350F oven for 1-1 ½ hours.
Arrange onions, carrots, parsnips, potatoes and sweet potato around roast.
Cover and continue to cook for 1 ½ hours or until vegetables and beef are tender.
Remove beef to carving board and vegetables to serving platter, keep warm.
Slice meat, arrange over vegetables and spoon juices on top.
Sprinkle with parsley.