Preheat the oven to 400 degrees F.
On a baking sheet, toss together the sweet potatoes, oil and some salt and pepper. Roast until the potatoes are golden brown and cooked through, 30 to 40 minutes.
In the meantime, in a small saucepan over medium-high heat, reduce the cranberry juice by half. Add the brown sugar, butter and cinnamon, stirring to dissolve and incorporate.
When the potatoes come out of the oven, add them to a large bowl. Pour the glaze over top and toss to coat completely. Serve topped with the toasted almonds.