The National Union of Metalworkers of South Africa and the South African Cabin Crew Association say they are pleased that they secured the 8% wage increase they demanded from South African Airways.
SAA initially would not budge from offering 5.9%.
The new wage increase agreed to on Friday is, however, subject to the necessary funds being obtained by the financially embattled state-owned airline.
The unions and the airline had been locked in negotiations for the past two days to find a settlement to resolve a week-long strike at SAA and SAA Technical.
The cash-strapped airline previously said the strike was costing it about R52m a day. It also led to some flights being cancelled.
SAA has now agreed to pay a 5.9% wage increase on total cost of employment. It is now up to a task team, facilitated by the dispute resolution body the CCMA, to find the cost savings needed for the airline to make up the remaining 2.1% of the effective 8% wage increase.
The task team must identify contracts which are "onerous to the finances of SAA" and ensure that such contracts are either re-negotiated, cancelled or in-sourced, whichever is the most affordable for the airline.
Over the past 13 years, the flag carrier has incurred over R28bn in cumulative losses. In the medium-term budget policy statement, Finance Minister Tito Mboweni announced that the state would pay off SAA's government-guaranteed debt of R9.2bn "over the next three years" to honour the airline's contractual obligations.
"Our strike was never just about securing a wage agreement. At the centre of our demand was to secure changes which would result in the long-term sustainability of the SAA group, and assist it to get back onto the path of profitability," Numsa and Sacca said in a joint statement released on Friday late afternoon.
The unions say they have also negotiated for SAA employees to participate in a training lay-off scheme. During the four to six-month period of training, SAA is only obligated to pay 25% of the salaries, including benefits, of participants. The remainder of these salaries are then paid by the Department of Labour during that period.
The unions regard this as an important intervention in the light of SAA's intention to restructure - a process which the airline has indicated could lead to job losses of up to 944 workers.
As part of their new agreement with SAA, the two unions have negotiated for any retrenchment process to be deferred to the end of January 2020.
In the view of the two unions, the participation of workers in the training layoff scheme, should assist in preventing job losses because it will save the airline wage costs. At the same time, it will develop employees' skills.
SAA earlier indicated that the restructuring process would still continue for SAA management.
The unions, furthermore, negotiated a tax benefit for employees earning less than R600 000 a year (about R50 000 per month) in the form of an educational bursary fund.