In a large skillet, lightly brown the ham steak on both sides. Place it in a shallow baking pan.
Combine the brown sugar, vinegar and dry mustard. Spread the mixture over the ham.
Combine the peaches, marmalade and spices in a saucepan. Simmer for about 15 minutes. Pour the apricot-peach mixture over the ham, cover the pan loosely with foil and bake at 350F for 20 minutes.