What about 2 cubes of steel, one on top of the other. I always though friction (caused by the weight of the top cube and the surface of the steel) was the only factor in making it hard to slide over the bottom cube.
Is there surface chemistry going on here as well?, I'm genuinely interested by the way!.
It depends on what you mean by "chemistry" and I don't want to get into a semantic war on this. It won't be helpful.
The branch of science concerned with friction (there are of course overlaps) is physical chemistry and when it leans over to the engineering side, tribology. Very very simplistically, this differs from pure chemistry where molecules bond by sharing electrons. In physical chemistry we are concerned with the interaction of molecules at close quarters rather than chemical reactions and bonds. "Close quarters" being in the nanometer range.
At this level a very weak force, Van der Waals comes to play. This weak force is caused by a temporary polarity within a molecule that attracts another temporary polarity in another molecule.
I'll attempt with a (obviously silly) example. If you represent molecules with tennis balls and assume that inside the tennis ball there is a bunch of positive and negative charges floating around in a fluid, you can imagine that if you bring a "magnet" close to the tennis ball, the charged particles inside will polarise. In other words, more positive charges will move towards the magnet than negative charges and the charge balance within the ball changes. The charge becomes lopsided inside the ball but no charges escape the ball (as it does in chemical reactions). If you take the magnet away, the charges inside the ball normalise again. When you press two substances together so that close contact (5 or so nanometer distance between molecules) is made, then adjacent molecules from the two camps temporarily re-arrange themselves and attract each other.
That is friction. It is very easily destroyed by distance. All you have to do to release the two adhering/cohering objects is to increase the distance between them slightly. This is usually done in friction examples most people understand, by reducing the Normal Force (downforce, if you like) on the two objects.
Although Van der Waal's is a very weak force, it accumulates nicely to amplify. To amplify it (get more molecules to attract each other) you just have to press them together so that at the micro structure more molecules meet and greet.
Back to your steel blocks. Friction is the only force that resists the sliding of the two over each other. By generating enough Normal Force between the two, friction is powerful enough to weld the two blocks together (galling of bearings).