This paper describes a new fractal contact model for a rough three-dimensional friction surface considering scale dependence. The model predicts the total contact area as a function of contact load. The microcontact fractal model for asperities at multiple-scale levels is derived. The truncated area distribution function of asperities at multiple-scale levels is revised. The effects of each scale level and fractal parameters on the proposed model are evaluated by numerical simulations. Results obtained from the complex fractal model with several scales are accurate as demonstrated by comparing them to experimental results and models taken from literature. Friction and wear of rough surfaces can be further studied using the proposed model.