LEVEL 3 Final report

Based on the investigation authority's final report.

Date
Show source
Occurrence
Midair collision with conflicting vertical guidance
Location
North of Uberlingen, near Lake Constance, Germany
Show source
Operator
BFU identifies passenger charter BTC 2937 and cargo flight DHX 611; company names are not supplied in its aircraft-identification sections.
Show source
BFU appendices 2 and 4 to 10Flight identifiers | Printed page Appendix 2, unnumbered sheet | PDF page 1Find this passage in evidence search
Aircraft
Tupolev TU154M and Boeing B757-200
Show source
BFU AX001-1-2/02: collision near UeberlingenAircraft | Printed page Unnumbered PDF sheet | PDF page 1Find this passage in evidence search
Registration
Not stated in the BFU aircraft-identification sections
Show source
Route
Moscow Domodedovo to Barcelona; Bergamo to Brussels
Show source
People aboard
69 on the Tupolev; two pilots on the Boeing
Show source
Fatalities
71 killed; both aircraft destroyed
Show source
Topics
Late separation intervention, Descent against climb advisory, Night staffing and oversight, TCAS procedural integration

This photograph is cropped for the banner. See the full photograph, credit, licence and what it shows.

Photographs and geographic context

DHL Boeing 757 A9C-DHL landing at Brussels in June 2002.

DHL Boeing 757 A9C-DHL at Brussels on 2 June 2002, before the collision.

Photo: Koen Gladines, CC BY-SA 4.0

Image info

Licensed pre-accident operator and aircraft-type illustration. The BFU report does not supply the registration in its identification sections; the photo identity comes from the media provenance. This does not depict the collision.

Image source

No cropping or colour changes. Derivatives retain the stated source licence. Responsive WebP copies resized without cropping.

Geographic context

Geographical orientation for Uberlingen: Bashkirian 2937 and DHL 611Moscow Domodedovo; Barcelona; Bergamo; Brussels. Approximate airport markers for the intended route, not an accident flight track or navigation chart.1234NORTH UP / SCHEMATIC / NOT A RECORDED FLIGHT TRACK
  1. Moscow Domodedovo
  2. Barcelona
  3. Bergamo
  4. Brussels
Approximate airport markers for the intended route, not an accident flight track or navigation chart. Basemap: Natural Earth, public domain.
Read supporting evidence

What happened

A passenger Tupolev and a cargo Boeing 757 collided north of Uberlingen while both were descending. All 71 occupants died.

Read the full incident Follow what happened, from the flight to the investigation findings.

What investigators concluded

BFU identified late ATC recognition and the Tupolev descent contrary to its TCAS climb advisory as immediate causes, with incomplete collision-avoidance integration and tolerated single-controller night operation as systemic causes.

Evidence behind this explanation

Two descents and the failure of separation safeguards

1,533 words / about 7 minutes to read. Based on the investigation records cited below.

Two flights enter the same controlled airspace

On 1 July 2002 a Tupolev TU154M carrying passengers from Moscow Domodedovo to Barcelona and a Boeing B757-200 carrying cargo from Bergamo to Brussels collided north of Uberlingen, near Lake Constance. The collision occurred at 21:35:32 UTC. There were 60 passengers and nine crew members on the Tupolev, and two pilots on the Boeing. All 71 died. Both aircraft were destroyed. This account follows Germany's BFU final report and its official English appendices, including the participating states' differing assessments. The report identifies the aircraft principally by type rather than registration.

The Boeing's journey had begun in Bahrain, with Bergamo as an intermediate stop. It landed there at 19:10 after a flight lasting five hours and forty minutes. The aircraft was refuelled, unloaded and reloaded before departing for Brussels at 21:06. Only the two pilots were aboard. The copilot initially flew the aircraft. Both pilots had flown together through the preceding month and had been off duty for 75 hours before this flight cycle. These are the circumstances recorded by the investigation, rather than an inferred explanation for the later conflict.

The Tupolev departed Moscow Domodedovo at 18:48 on a charter flight. Five flight crew members were in the cockpit, including an instructor and a commander under supervision. The instructor occupied the right seat, handled radio communications and was regarded by BFU as pilot in command. The aircraft entered German airspace after receiving routing instructions from Vienna. Both flights operated under instrument flight rules and subsequently came under Zurich control. The night was dark, but the report describes flight visibility at the relevant level of at least ten kilometres.

Sources for this section
BFU AX001-1-2/02: collision near UeberlingenTwo flights enter the same controlled airspace | Printed page 5 | PDF page 7Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenTwo flights enter the same controlled airspace | Printed page 6 | PDF page 8Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenTwo flights enter the same controlled airspace | Printed page 7 | PDF page 9Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenTwo flights enter the same controlled airspace | Printed page 6 | PDF page 8Find this passage in evidence search

The traffic conflict develops

At 21:21:50 the Boeing crew contacted Zurich while climbing through flight level 260. Zurich initially cleared it to flight level 320 and later approved its request for flight level 360. The aircraft reached that level at 21:29:50 without a separate crew report. At 21:30:11 the Tupolev crew also contacted Zurich at flight level 360, having been transferred from Munich. The aircraft were approaching one another through the controlled airspace. Their presence at a shared flight level required ground separation to keep their paths safely apart.

The controller's working environment had lost important support. Sectorisation maintenance required the radar system to operate in fallback mode, and the optical short-term conflict alert was unavailable. Direct telephone connections with adjacent units were also unavailable for part of the period before the collision. BFU found that the controller did not know the optical alert was unavailable and that the system provided no automatic indication of that condition. The report addresses those technical losses as part of the operational setting, alongside the allocation of work and the preparation for maintenance.

Although two controllers were scheduled, one had retired to rest when traffic diminished. The remaining controller worked two adjacent positions and handled the two high-level aircraft as well as a delayed Airbus approaching Friedrichshafen. The Airbus used a different frequency. BFU found that the controller devoted more attention to the approach during the last five minutes before the collision. Low aircraft count therefore did not equate to low task demand. The report's conclusions extend beyond the number of radar targets to the simultaneous duties and weakened safety support.

The maintenance setting also affected coordination with neighbouring control units. The direct telephone connections were unavailable between 21:23 and 21:34:37, and there was no automatic changeover of incoming calls to the bypass system. Four incoming calls were registered shortly afterwards but went unanswered. BFU found that the written maintenance directives did not explain the effects on available equipment and that the work had not been coordinated with adjacent units. Its findings also record that colleagues present in the control room did not have tasks clearly understood by the operating controller. These facts show why the presence of other staff in the room did not automatically provide another person monitoring the developing aircraft conflict.

Sources for this section
BFU AX001-1-2/02: collision near UeberlingenThe traffic conflict develops | Printed page 6 | PDF page 8Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenThe traffic conflict develops | Printed page 8 | PDF page 10Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenThe traffic conflict develops | Printed page 108 | PDF page 110Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenThe traffic conflict develops | Printed page 109 | PDF page 111Find this passage in evidence search

Ground instructions and airborne advisories conflict

At 21:34:42 the aircraft collision-avoidance systems generated traffic advisories. Seven seconds later Zurich instructed the Tupolev to expedite descent to flight level 350 because of crossing traffic. While that transmission was in progress, the instructor requested descent and the aircraft began responding. At 21:34:56 its TCAS generated a climb resolution advisory. This placed the crew in a conflict between the controller's instruction and its airborne system. The report records the subsequent cockpit discussion but does not require invented thoughts or emotions to establish what the aircraft did.

At the same time the Boeing received a descent resolution advisory. Its pilot disconnected the autopilot, pushed the control column forward and reduced thrust. The aircraft developed a descent rate of approximately 1,500 feet per minute. Fourteen seconds after the first resolution advisory, TCAS called for an increased descent. The copilot had returned to his workstation after briefly leaving it and the crew increased the descent. At 21:35:19 they reported the TCAS descent to Zurich. BFU found that the controller did not notice that message amid the communications at his positions.

The Tupolev continued down despite its climb advisory. Zurich repeated the instruction to expedite descent and supplied traffic information which was inconsistent with the other aircraft's actual relative position. The copilot questioned the descent, but the crew did not establish that TCAS should take precedence. At 21:35:24 the Tupolev received an instruction to increase its climb. It remained in descent. These details distinguish the equipment's coordinated guidance from the actions taken in response: the airborne systems had not instructed both crews to descend into the same space.

Sources for this section
BFU AX001-1-2/02: collision near UeberlingenGround instructions and airborne advisories conflict | Printed page 7 | PDF page 9Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenGround instructions and airborne advisories conflict | Printed page 8 | PDF page 10Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenGround instructions and airborne advisories conflict | Printed page 8 | PDF page 10Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenGround instructions and airborne advisories conflict | Printed page 9 | PDF page 11Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenGround instructions and airborne advisories conflict | Printed page 109 | PDF page 111Find this passage in evidence search

The collision and the immediate findings

In the last seconds the crews made further control inputs. The Boeing's column was pushed fully forward about two seconds before collision. The Tupolev's column was pulled back, with thrust increased near the end, but it was still descending when the aircraft met at about 34,890 feet. The Boeing lost most of its vertical tail. The Tupolev broke into several pieces in flight. Wreckage fell north of Uberlingen, damaging fields and forest. Recorder, radar and communications evidence allowed the investigators to reconstruct a much more precise sequence than observations from the ground alone could supply.

BFU identified two immediate causes. First, air traffic control failed to notice the impending separation infringement in time, and its descent instruction came too late to ensure the required separation. Second, the Tupolev crew followed that instruction and continued descending even after TCAS advised a climb. The latter manoeuvre contradicted the generated resolution advisory. These findings explain the last operational failures without implying that the investigation considered the wider environment irrelevant. The report deliberately presents immediate causes and systemic causes as different but connected parts of the accident.

The final report's appended statements preserve disagreement. Bahrain argued that important human-factors and organisational findings were insufficiently carried into the conclusions. Russia highlighted misleading traffic information and disputed aspects of the assessment of the Boeing crew's opportunities. Switzerland sought an additional cause concerning the Tupolev's descent below the assigned flight level 350. These positions are attributed to the states that submitted them. They do not replace BFU's adopted cause statement, and their presence means the reader should not be told that every participant agreed on every causal emphasis.

Sources for this section
BFU AX001-1-2/02: collision near UeberlingenThe collision and the immediate findings | Printed page 9 | PDF page 11Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenThe collision and the immediate findings | Printed page 110 | PDF page 112Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenThe collision and the immediate findings | Printed page 114 | PDF page 116Find this passage in evidence search
BFU appendices 2 and 4 to 10Bahrain deviating statement | Printed page Appendix 10, unnumbered first sheet | PDF page 10Find this passage in evidence search
BFU appendices 2 and 4 to 10Russian and Swiss deviating statements | Printed page Appendix 10, printed 2 | PDF page 11Find this passage in evidence search

Systemic findings and the safety response

The systemic conclusions addressed the integration of ACAS and TCAS into aviation operations. BFU found that international rules, national requirements and instructions from manufacturers and operators were not sufficiently standardised. They were incomplete and partly contradictory. The system's coordinated resolution advisories depended on crews responding consistently, yet the surrounding guidance did not fully reflect that philosophy. BFU also identified management and quality-assurance failures which permitted night workstations to go unstaffed and tolerated one controller working while the other rested. Those were adopted systemic causes, rather than incidental criticisms.

The recommendations addressed both airborne and ground protections. BFU called for clear international requirements that pilots follow TCAS resolution advisories even when air traffic control issues contrary instructions, unless compliance would itself jeopardise safety. It sought stronger training and uniform procedures, and recommended development of transmission of advisory information to controllers. For Zurich, it recommended minimum active staffing, additional coverage for approach duties and planned break relief. Maintenance procedures were to explain operational consequences, available redundancies and responsibilities, so technical work would not remove safeguards without an adequate operational response.

Further recommendations sought effective conflict alerts, explicit indications when an alert system was unavailable, automatic telephone rerouting and improved radar recording. Those proposals are described at their report-era dates; this account does not assert their present implementation. The investigation's central lesson is supported by its actual sequence: ground separation was lost, and an airborne avoidance layer depended on consistent responses that were not achieved. The collision therefore cannot be explained solely by counting aircraft, quoting one controller instruction or blaming TCAS for issuing the complementary advice it was designed to provide.

The report additionally recommended training suited to emergencies and to the actual operating environment. Controller exercises were to address recognition of conflicts, restoration of minimum separation and effective concise phraseology. Russian crew training recommendations called for simulators or interactive computer-based exercises involving collision-avoidance manoeuvres, together with crew resource management scenarios. The proposed protections therefore included practice under abnormal conditions as well as clearer written requirements. This is a description of BFU's recommendations, and does not establish whether a particular later training programme met them.

Sources for this section
BFU AX001-1-2/02: collision near UeberlingenSystemic findings and the safety response | Printed page 110 | PDF page 112Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenSystemic findings and the safety response | Printed page 111 | PDF page 113Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenSystemic findings and the safety response | Printed page 112 | PDF page 114Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenSystemic findings and the safety response | Printed page 112 | PDF page 114Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenSystemic findings and the safety response | Printed page 113 | PDF page 115Find this passage in evidence search
BFU AX001-1-2/02: collision near UeberlingenTraining recommendations | Printed page 113 | PDF page 115Find this passage in evidence search

Return to the short summary / Source status and limitations

How the sequence developed

Follow the main stages, then open the evidence beneath each step.

  1. Converging traffic

    Both aircraft approached the conflict at FL360.

    Read supporting evidence
  2. Competing guidance

    ATC instructed descent while TCAS directed the Tupolev to climb.

    Read supporting evidence
  3. Both descend

    The Boeing followed its descent RA while the Tupolev continued down.

    Read supporting evidence
  4. Collision

    Vertical separation was lost and both aircraft were destroyed.

    Read supporting evidence

A simplified reading of the investigation findings. The sequence does not replace the full report or imply that every contributing factor is shown.

Sequence of events

UTC throughout; German local time was two hours ahead. Expand an event to see its evidence.

  1. 21:06Cargo departure

    The Boeing left Bergamo for Brussels.

  2. 21:30:11Tupolev contacts Zurich

    The Tupolev crew called Zurich at FL360.

    BFU AX001-1-2/02: collision near UeberlingenTupolev contacts Zurich | Printed page 8 | PDF page 10Find this passage in evidence search
  3. 21:34:42Traffic advisories

    TCAS generated traffic advisories.

  4. 21:34:49ATC descent instruction

    Zurich instructed the Tupolev to expedite descent to FL350.

    BFU AX001-1-2/02: collision near UeberlingenATC descent instruction | Printed page 8 | PDF page 10Find this passage in evidence search
  5. 21:34:56Opposite TCAS advisories

    The Boeing was told to descend and the Tupolev to climb.

    BFU AX001-1-2/02: collision near UeberlingenOpposite TCAS advisories | Printed page 7 | PDF page 9Find this passage in evidence search
  6. 21:35:32Collision

    The aircraft collided at approximately 34,890 feet.

Search the report evidence

Search extracted report prose, with original page references. Short results link to the full document.

Questions readers ask

Did TCAS direct both aircraft down?

No. The generated advisories were complementary: Boeing descent and Tupolev climb.

BFU AX001-1-2/02: collision near UeberlingenDid TCAS direct both aircraft down? | Printed page 7 | PDF page 9Find this passage in evidence search
Was the controller alone?

One controller remained responsible for the entire Zurich control operation while the other rested.

BFU AX001-1-2/02: collision near UeberlingenWas the controller alone? | Printed page 108 | PDF page 110Find this passage in evidence search
Was poor visibility the explanation?

The report describes a dark night but flight visibility of at least 10 km.

BFU AX001-1-2/02: collision near UeberlingenWas poor visibility the explanation? | Printed page 6 | PDF page 8Find this passage in evidence search

What the evidence can and cannot establish

Differing assessments

Official deviating statements are retained separately and should be read alongside BFU conclusions.

Read supporting evidence
BFU AX001-1-2/02: collision near UeberlingenDiffering assessments | Printed page 114 | PDF page 116Find this passage in evidence search
BFU appendices 2 and 4 to 10Bahrain statement | Printed page Appendix 10, unnumbered first sheet | PDF page 10Find this passage in evidence search
BFU appendices 2 and 4 to 10Russian and Swiss statements | Printed page Appendix 10, printed 2 | PDF page 11Find this passage in evidence search

Safety follow-up

Actions and recommendations are described at the dates of the cited records. A recommendation is not proof of implementation.

Classifications, with reasons

These labels organise the evidence. They are not a ranking of causes. A shared label means a shared research topic, not an identical mechanism.

Immediate causeLate separation intervention

BFU found ATC detected the conflict too late to assure separation.

BFU AX001-1-2/02: collision near UeberlingenLate separation intervention | Printed page 110 | PDF page 112Find this passage in evidence search
Immediate causeDescent against climb advisory

The Tupolev continued descending contrary to its TCAS RA.

BFU AX001-1-2/02: collision near UeberlingenDescent against climb advisory | Printed page 110 | PDF page 112Find this passage in evidence search
Systemic causeNight staffing and oversight

Management tolerated one controller working while the other rested.

BFU AX001-1-2/02: collision near UeberlingenNight staffing and oversight | Printed page 110 | PDF page 112Find this passage in evidence search
Systemic causeTCAS procedural integration

Regulations and instructions were incomplete and partly contradictory.

BFU AX001-1-2/02: collision near UeberlingenTCAS procedural integration | Printed page 110 | PDF page 112Find this passage in evidence search

Read alongside

These comparisons connect specific research topics. Shared circumstances do not establish identical causes. Evidence from both investigations is provided below.

Air France Flight 447

Uberlingen concerns traffic separation and conflicting guidance. AF447 concerns unreliable airspeed and loss of control, so it is not the same mechanism. Both reports examine how training and procedural understanding support safe responses to aircraft-system information.

Read supporting evidence
BEA final reportBEA final report causes | Printed page 201 | PDF page 203Find this passage in evidence search

Further investigation records

Explore the records below for additional context. They open on the publisher's site and are not all included in our report search. Source reuse terms apply.

Sources and transparency

Checked against cached official report pages and specified official comments. No independent expert review.

Source limitations

The report separates immediate and systemic causes. Its appendix includes differing assessments from Bahrain, Russia and Switzerland. Aircraft registrations are not supplied in the report aircraft-identification sections. The familiar airline names in the heading follow the approved batch identity; the fact table retains the BFU identification limits.

BFU AX001-1-2/02: collision near Ueberlingen

BFU
Final report, 19 May 2004. Official English translation; German version is authentic.

Official report PDF, hosted by bfu-web.de

Open source document

Retrieved 7 October 2026. 116 PDF pages. 4,192,430 bytes.

File fingerprint (SHA-256). It identifies the exact version of the report this page was checked against.

20e8c69426271d493fb6dcbbb8551c443271319fb6a2e36b0ea053ca1c87b711

Private evidence cache. Only short attributed quotations in original commentary; full report and third-party illustrations are not redistributed. Source terms / provenance.

BFU appendices 1 and 3

BFU
Official final-report appendices, May 2004

Official report PDF, hosted by bfu-web.de

Open source document

Retrieved 7 October 2026. 3 PDF pages. 2,096,942 bytes.

File fingerprint (SHA-256). It identifies the exact version of the report this page was checked against.

bc510c3f7b1b6008b6667ec5faf9a58e23fc7347f4be97fe421458927d35268f

Private evidence cache. Only short attributed quotations in original commentary; full report and third-party illustrations are not redistributed. Source terms / provenance.

BFU appendices 2 and 4 to 10

BFU
Official final-report appendices, including deviating statements, May 2004

Official report PDF, hosted by bfu-web.de

Open source document

Retrieved 7 October 2026. 11 PDF pages. 2,460,217 bytes.

File fingerprint (SHA-256). It identifies the exact version of the report this page was checked against.

7f063264e18c09eb1f5deddd26afccf1aa0a15bd8ca822cacce2f2f74dcc6514

Private evidence cache. Only short attributed quotations in original commentary; full report and third-party illustrations are not redistributed. Source terms / provenance.

Final Report: Accident on 1st June 2009 to the Airbus A330-203 registered F-GZCP operated by Air France flight AF 447

Bureau d'Enquetes et d'Analyses (BEA)
English final report, 5 July 2012

Official report PDF, hosted by bea.aero

Open source document

Retrieved 3 October 2026. 223 PDF pages. 27,980,220 bytes.

File fingerprint (SHA-256). It identifies the exact version of the report this page was checked against.

81837d18d1ea504e6a50ff9886394c6bd7466070362baf8961bcc50d4b410c4b

Limited quotations for source-based commentary. Full report and illustrations are not republished. Wider reuse requires checking BEA terms. Source terms / provenance.

Read the extraction, classification and review methodology.

Suggest a correction to this dossier

Editorial record

Kevin Murphy writes the incident accounts on AirlineIncidents.com, out of a long interest in aviation safety and the lessons each investigation leaves behind.

Prepared by
AirlineIncidents editorial desk
Report citation check
Independent expert review
Not completed

Citation checks compare supporting text with the indexed report pages. They do not constitute independent expert review. How these pages are prepared.

Revision history

: Private landmark Wave 2 original account with source-level citations.

Source-based corrections are reviewed before changes appear here. Suggest a correction to this dossier.