At 0952 GMT, commercial banks quoted the shilling at 103.85/104.05 to the dollar, from Friday's close at 103.70/90.