The airline says it will work with the airport as it struggles to cope with surging demand for travel.
Emirates Airlines has agreed to cap sales of its flights out of Heathrow until mid-August, after the airport asked carriers to scale back capacity.
The Dubai-based airline had previously rejected the London airport’s request for it to stop selling summer tickets.
Bosses from the companies held talks on Friday morning about ways to avoid travel chaos over the coming months.
Surging post-pandemic travel demand has seen airports struggling to cope, leading to delays and cancellations.
In a joint statement, Emirates and Heathrow said they had come to an agreement.
“Emirates agreed the airline was ready and willing to work with the airport to remediate the situation over the next two weeks, to keep demand and capacity in balance and provide passengers with a smooth and reliable journey through Heathrow this summer,” said Emirates Airlines President Sir Tim Clark and Heathrow chief executive John Holland-Kaye.
They said the move would assist Heathrow in its “resource ramp-up”.
The companies added: “In the meantime, Emirates flights from Heathrow operate as scheduled and ticketed passengers may travel as booked.”
Emirates had originally rejected Heathrow’s plea for airlines to stop selling summer tickets, with the carrier saying the airport’s demand was “unreasonable and unacceptable”.
The airline had accused the airport of having a “blatant disregard” for customers after Heathrow capped passenger numbers at 100,000 per day during the summer, adding that the airport faced “an ‘airmageddon’ situation due to their incompetence and non-action”.
Heathrow said it had no choice but to bring in a cap on departing travellers, which will be in place until 11 September.
Before the pandemic, 125,000 people a day departed from the airport.
The UK is about to enter the key summer holiday season as schools begin to break up and there are concerns travellers will be hit by further disruption and delays to journeys.
Emirates said it was given 36 hours to cut departing passenger numbers, and therefore flights, and was threatened with legal action for not complying.
Prior to Friday’s agreement, the carrier said its ground handling and catering staff were capable of handling its scheduled flights, adding that the “airport operator” was responsible for issues “with the central services and systems”.
British Airways said Heathrow’s demand was “incredibly disappointing” for customers and came after it had already reduced its summer schedule.
BA is cutting an extra six flights a day in response to the move and says it has emailed some customers travelling on or before 25 July asking if they would like to change their flight or receive a voucher if they want to cancel.
Airports and airlines, which cut jobs during the height of the coronavirus pandemic, have struggled to recruit staff as demand for international travel has returned.
Heathrow said it had “tried to be as supportive as possible to airlines”, saying its cap on passengers was higher than the 64,000 limit at Schiphol in Amsterdam.