The Kenyan shilling firmed to 103.25/45 against the dollar on Thursday, its highest level since June 21, after the opposition said the previous day that it would challenge the outcome of last week's presidential vote in court, traders said.
The shilling had closed at 103.65/75 the previous day.