Combine first 5 ingredients in a small saucepan; bring to a boil. Cover, reduce heat, and simmer 10 minutes. Drain, reserving citrus rind. Combine citrus rind, citrus juices, broth, wine, and sugar in a small bowl; stir well, and set aside.
Sprinkle salt and pepper over chicken. Heat margarine in a large nonstick skillet over medium-high heat. Add chicken; cook 3 minutes on each side. Add juice mixture; cover, reduce heat, and simmer 35 minutes. Remove chicken from skillet with tongs or a slotted spoon; set aside, and keep warm.
Combine vinegar and cornstarch; stir well. Add cornstarch mixture to juice mixture in skillet; simmer, uncovered, 10 minutes or until thickened and slightly reduced, stirring constantly. Spoon sauce over chicken.