Disruption at China's busiest container port, Shanghai, has ended, with independent truck drivers returning to work.
They had been protesting since last week over port fees and rising fuel costs which, they say, make it hard to earn a living. Salaried drivers largely ignored the strike.
Police were used to break a blockade by the drivers, but the stand-off was defused after city authorities agreed to abolish some fees and lower others.
Drivers began the protest on Wednesday, blockading the Baoshan and Waigaoqiao cargo terminals.
The BBC reports the strike fizzled out on Monday, even though some drivers still said they were unsatisfied by the changes to fees announced late on Friday.