Angry motorists removed Just Stop Oil protesters from blocked roads in central London on Saturday.
Campaigners sat in Charing Cross Road, Kensington High Street, Harleyford Street and Blackfriars Road, demanding the government halts new oil licences.
Drivers left their cars in Harleyford Street to remove demonstrators, who persistently returned to retake their places in the road.
Met Police said 33 protesters were arrested and the roads later reopened.
One motorist said during the protest: “We’ve asked you nicely, you are doing the wrong thing by blocking innocent people going about their business.