When a multi-body system collides with a single body or with another multi-body system, impact dynamics with friction should be considered. This paper presents a general computer oriented analysis of impact dynamics incorporating friction. The presence of friction between sliding contacts during the impact makes the problem difficult since the events such as reverse sliding or sticking, which may occur at different times throughout the impact, must be determined. The boundary representations of the bodies are used to solve for the velocities at the points of contact. Using this information and a classification of the modes of impact, the frictional impact with sliding contact problem is solved. Using a high speed video camera, the resulting computer strategy is experimentally verified. Simulation and experimental results agree.