At 1010 GMT, commercial banks quoted the shilling at 3,685/3,695, a touch firmer than Tuesday's close of 3,693/3,703.