This is the moment British holidaymakers were forced to dive out the way of a street brawl between Marbella cops and beach vendors at a busy restaurant.

Footage shared this week showed a police officer scrapping with at least two street vendors at what appears to be a busy beach resort, forcing paying customers to flee the scene.

The vendors, known locally as 'looky looky men', were seen pummelling one cop after taking him down.

In a separate video, one vendor appeared to have broken part of the officer's helmet while punching him in the face.

As one man repeatedly punched and kicked the police officer, the other took a moment to pick up his fallen wares.