Soak the apricots in 1 cup of boiling water for 10 minutes, then strain, reserving the soaking liquid. Chop the apricots.
Meanwhile, heat the oil in a large, deep frying pan or flameproof casserole dish over a moderate heat. Add the chicken and cook gently for 3–5 minutes until golden brown all over. Transfer the chicken to a plate.
Add the onion and garlic to the pan and cook, stirring frequently, for 7 minutes, or until the onion is tender. Add the celery and cook for 3 minutes. Stir in the apricots, the reserved soaking liquid, the chickpeas, tomatoes, lemon zest and juice, ground coriander and pepper to season.
Bring to the boil and return the chicken to the pan. Reduce the heat to a simmer, cover and cook for 15–20 minutes, or until the chicken is cooked through. Taste to check the seasoning, then stir in the fresh coriander just before serving.