Hello student,
Friction is caused not only because of rough surface, it is because of adhesive forces too. Rubber and glass are electrically neutral and non-polar atoms, if they are brought together they include electric dipole moments.
In oresence of these weak bonds, if these objects are brought together they get attracted and making it hard to drag rubber across smooth glass.
Friction between glass and rubber is more because of which it hard to slide rubber over glass surface. In case of glass and ice cube, ice cube slides over glass surface because friction generated between them is very less.
Hope this information was helpful to you.
All The Best!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile