Police and protesters have clashed in Paris ahead of a third weekend of mass "yellow vest" demonstrations sparked by rising fuel prices.

Police fired tear gas, while several officers had yellow paint thrown at them.