At 1009 GMT, commercial banks quoted the shilling at 3,630/3,640, weaker than Tuesday's close of 3,625/3,635.