A three-day strike by workers at Lisbon airport led to the cancellation of several flights over the weekend, with more likely before the action ends on Sunday, the workers' union and Portuguese airport authority said.