1. Rinse chicken breasts, pat dry, and sprinkle all over with salt and pepper.
2. Heat olive oil in a large frying pan over medium-high heat, then add cumin, coriander, and cayenne; cook 1 minute, stirring constantly. Add chicken and cook until golden brown on underside, about 3 minutes. Turn and cook until brown on other side, about 3 more minutes. Transfer to a plate and set aside.
3. Stir in tomatoes, apricots, sugar, and garlic. Bring to a boil, then reduce to a simmer and return chicken to pan. Cook, covered, until chicken is cooked through, about 10 minutes. Stir in chickpeas and parsley, and cook until heated through.
Note: Nutritional analysis is per serving.