Preheat the oven to 200° C
Heat oil in a large frying pan, cook chicken, both sides until btowned.
Place chicken, in single layer, in baking dish.
Roast chicken, uncovered, in oven, about 25 minutes or until cooked through.
Meanwhile, heat same frying pan, cook onion and garlic, stirring, until onion softens.
Add sugar and sauces, cook, stirring, 3 minutes.
Return chicken to pan with coriander; then turn chicken to coat in mixture.