Upvote:3
Unfortunately, you're not eligible for compensation under EC261.
As stated on the official website of the EU, EU passenger rights apply:
If your flight arrives in the EU from outside the EU and is operated by an EU airline
This is then explained further:
In some cases the airline operating the flight (also known as the operating air carrier) may not be the same as the one from which you bought your ticket. In case of any difficulties only the airline which operates the flight can be held responsible.
(Emphasis mine in all cases.)