Ungoliant dürfte von der reinen Machtstufe weit über Ancalagon stehen. Sie hat jedenfalls Melkor, Ancalagons Chef und zugleich mächtigster Vala und Wesen nach Ilúvatar (und Tom Bombadil ?), ordentlich in Bedrängnis gebracht.
Allerdings dürfte es Ungoliant schwer haben, einen Flugdrachen zu fassen zu kriegen und gerade Feuer (ob nun durch Balrogs oder Feuerdrachen) ist jetzt nicht das, was sie am besten verträgt. Dazu muss der Riesendrache sie aber erstmal finden. Verkriecht sich Ungoliant, wird's auch für ihn schwierig, und wir haben quasi ein Patt.
Wenn Ungoliant allerdings in der Lage ist, mit Gift oder Dunkelheit den Drachen zu verwirren oder in Kontakt zu bringen, sieht es schlecht für Ancalagon aus, so groß er auch sein mag.
Von der Machtfülle her sehe ich zwar Ungoliant klar vorne, aber das Feuer ist nunmal gegen Ungoliant, womit Ancalagon wieder nachzieht.
Letzlich sehe ich dennoch Ungoliant knapp vorne, da der riesige Drache es schwer haben wird, eine vergleichsweise kleine Spinne aufzuspüren, und diese wiederum genug Tücke aufbringen könnte, ihren Feind zu verwirren und zu vergiften, und so entscheidend zu schwächen.