The agreement establishes a code of conduct for the general election on 2 June and calls for a joint election rally to be addressed by the two party leaders, the ANC's Thabo Mbeki and Mangosuthu Buthelezi of the IFP.
Hundreds of ANC and Inkatha members danced and sang together outside Durban's City Hall where the two parties signed the agreement.
'Day of reconciliation'
IFP chairman Lionel Mtshali and ANC deputy president Jacob Zuma put their names to the deal.
![[ image: width=150]](/olmedia/340000/images/_344436_ifp_rally150.jpg)
"It is a day of reconciliation," Mr Mtshali told the two parties' supporters in front of City Hall.
"It is hopefully a day marking the commencement of a process that in time will play itself out in the complete normalisation of relations between us."
Election observers said they hoped the agreement would help guarantee a peaceful ballot.
Bishop Michael Nuttall, chairman of the Electoral Code of Conduct Observer Commission, said: "It should make a difference on the ground because leaders are sending out an important message about tolerance.
"The fact that both parties in their rank and file are here makes it a significant moment in our political history," he added.
Strained relations
Relations between the two parties have long been strained, with more than 12,000 people killed in political violence between rival supporters since 1985. Further tension followed the discovery of a large Inkatha arms cache on Tuesday.
The two parties made a tentative peace in 1996, two years after the 1994 all-race election that swept the ANC into power nationally and gave the IFP a narrow majority in KwaZulu-Natal province and control of its provincial government.
Observers say the run-up to the June ballot has been remarkably free of the violence that preceded the 1994 vote when hundreds of people were killed each month.
However, some 20,000 members of the security forces will be sent to keep the peace in KwaZulu-Natal during the general election.
SA arms cache 'tip of the iceberg'
(12 May 99 | Africa)
ANC promises social change
(28 Mar 99 | Africa)
South African leaders hit campaign trail
(14 Mar 99 | Africa)
South Africa: The main contenders
(03 Mar 99 | Africa)
Profile: Thabo Mbeki
(14 Jan 99 | Africa)
Truth report: Key points
(29 Oct 98 | Truth and Reconciliation)
African National Congress
Inkatha Freedom Party
South African Government
Independent Electoral Commission
The BBC is not responsible for the content of external internet sites.
Dam builders charged in bribery scandal
Burundi camps 'too dire' to help
Sudan power struggle denied
Animal airlift planned for Congo
Spy allegations bug South Africa
Senate leader's dismissal 'a good omen'
Tatchell calls for rights probe into Mugabe
Zimbabwe constitution: Just a bit of paper?
South African gays take centre stage
Nigeria's ruling party's convention
UN to return to Burundi
Bissau military hold fire
Nile basin agreement on water cooperation
Congo Brazzaville defends peace initiative
African Media Watch
Liberia names new army chief