Mediators in South Africa say an agreement has been reached between trade unions and South African Airways (SAA) to end eight days of striking which has grounded the airline.
The Commission for Conciliation, Mediation and Arbitration said the two sides had agreed to a wage increase of nearly 6%.
Staff had also demanded the company reverse a decision to sack hundreds of employees.
The national airline says it expects to operate its full schedule from Sunday.
SAA is one of Africa’s biggest airlines but has been operating at a loss for several years and survives on government bailouts.
The BBC’s Vumani Mkhize in Johannesburg says the strike cost SAA more than $3.5m (£2.7m) per day, resulted in hundreds of flight cancellations and has thrown the future of the national carrier into doubt.