Heat oven to 400º Blend all dry rub ingredients together.
In a roasting pan place oranges. Put shallots and garlic in duck cavity. Dust the duck with dry rub seasoning. Cover the pan with heavy duty foil. Bake at 400º for 2-1/2 hours.
Prepare Cherry Sauce:
Mix together cherry preserves, sugar, water, orange juice, and cranberry juice in a 2-quart saucepan.Stirring constantly, bring mixture to a boil. Reduce heat, simmer 10 to 15 minutes. Mix together the teriyaki sauce and cornstarch. Add to raspberry jam mixture and heat until thick.
Uncover duck, drain excess fat in bottom of roaster.
Baste duck with sauce and cook 45 minutes longer, uncovered, basting with sauce every 10 minutes. Left-overs make a yummy sandwich.