culd u pls be more clear wid your statements? as for statement two, it is wrong to say friction always opposes motion on a rough surface. what friction does is it opposes relative motion. Consider this, a bloc, moving on a smooth floor, and anoder bloc placed on its top surfave which is rough, it is friction that will cause the top block to move along with the lower bloc widout slipping (ofc assuming friction coefficient high enough) so here its friction that causes motion!! (jargon:forward english)
So statement 2 is wrong
Statement 1 is right u need a non zero force to move a body on rough horizontal surface