What causes friction?
Irregularities on the two surfaces in contact
Friction is caused by the irregularities on the surfaces in contact. Even smooth surfaces have numerous minute irregularities that interlock, and a force has to be applied to overcome this.