At 0937 GMT, commercial banks quoted the shilling at 3,658/3,668, weaker than Wednesday's close of 3,655/3,665.