以後、晴元政権の下で三好元長が擡頭するが、将軍義晴との和睦問題を巡って間もなく晴元と不和となる。長隆もまた、元長と仲の悪い同族の三好政長や木沢長政と組み、元長と対立した。元長が畠山義堯と組んで木沢の飯盛山城を攻めると、翌天文元年（1532年）長隆ら摂津国衆は一向一揆を煽動し、逆に義堯・元長を堺の顕本寺に追い詰めて、自害に追い込んだ。ここに堺公方府は崩壊する。だがこの後、長隆ら摂津国衆と一向一揆衆の確執が表面化する。急進化した一揆衆は、京都山科に本山を構える法主証如の意向と関わりなく暴走し、翌年にかけて晴元政権と各地で激しく戦った。摂津国衆側は一向一揆に対抗するため、京都代官であった長隆が堺へ下向。河内国守護代の木沢長政に浄土真宗の浅香道場を焼き討ちさせた。その一方、証如率いる一向門徒の堺攻撃に対抗して、諸宗僧徒の動員を決行。長隆は京都の法華一揆（日蓮宗徒の京都町衆）と結び、8月24日山科本願寺を襲撃した。こうして一向一揆勢力を京都から一掃する（→享禄・天文の乱）。しかし、頑強に抵抗を続ける一向門徒は摂津石山に本願寺を移し、引きつづき晴元政権と対抗した。この攻勢に耐えかね、天文2年（1533年）2月には細川晴元・茨木長隆主従は淡路島への逃亡を余儀なくされる。6月20日阿波国から大坂に渡った三好元長の嫡男千熊丸（後の長慶）の仲介により、証如との和睦が成立。しかしこの間、京都は木沢長政の軍が僅かに残ったほかは、一向門徒を追い払って増長した法華一揆の自検断が支配する無政府状態に置かれた。これは荘園制を基盤とする公家・寺社など京都の諸権門の危機であり、それらに依存する晴元・長隆らの忌むところでもあった。ここに長隆らは法華一揆とも対立するようになり、天文5年（1536年）には六角定頼及び比叡山延暦寺等の兵力を利用して京都の法華一揆を弾圧（天文法華の乱）。ようやく細川晴元政権の京都での安定を確立する。
中央で12代将軍・足利義晴を補佐し、それまで約20年間京都を支配してきた管領・細川高国が、大永7年（1527年）2月細川晴元軍の三好元長・柳本賢治らに京都桂川で攻められて敗北した桂川原の戦いで、茨木長隆は他の摂津国衆と共に晴元側に帰参した。足利義晴と細川高国は近江国へ脱出。以後、長隆は奉行人として京都代官を任され、晴元政権の中心的役割を果たすことになる。義晴の庶兄（弟とする説もある）足利義維を擁する晴元政権は、「堺公方」と呼ばれる擬似的幕府機構を組織して畿内の統治に臨み、幼い晴元を三好元長ら細川家根本被官と茨木氏などの摂津国衆が支える体制となった（柳本賢治は元長と対立して陣没）。享禄4年（1531年）3月には大物崩れで木沢長政（畠山義堯の臣）・三好元長らと共に細川高国を破り、捕縛された高国は晴元の命で自害させられた。
第3駆逐群が接近すると、ドイツ側もそれがイギリス軍だと気付き散開して逃走を開始したが、ドイツ艦に近かったアンドーンテッドは最も近くの水雷艇に対して砲撃を開始した。その水雷艇は針路を変更することでどうにかアンドーンテッドの砲撃を躱したが、そのために十分な速度が出せずイギリス艦隊に追いつかれることになった。アンドーンテッドを魚雷攻撃から守り、また可能な限り早くドイツの水雷艇を撃破するため、第3駆逐群を率いるFoxは部隊を二つに分けた。ランスとレノックスはS115とS119を追跡し、リージョンとロイヤルはS117とS118を追跡した。S118はリージョンとロイヤルおよびアンドーンテッドからの砲撃で大破し、艦橋が吹き飛んで午後3時17分に沈没した。一方、S115はランスとレノックスの攻撃で操舵不能となり、円を描くようになった。この時点でのレノックスの砲撃は非常に有効であり、S115の艦橋を完全に破壊した。そのような損害にもかかわらず、ドイツの水雷艇は降伏せず戦闘を続けた。続いてS117とS119がアンドーンテッドに対する雷撃を試みた。だが、魚雷攻撃に対してもアンドーンテッドはドイツ水雷艇の裏をかき、損害は蒙らなかった。S118を沈めたリージョンとロイヤルがアンドーンテッドの元に救援に来て、S117およびS119と交戦した。リージョンはS117を攻撃したが、S117は残っていた3本の魚雷を発射し、その後も砲撃を続けた。しかし、そのような抵抗も無駄に終わり、リージョンはS117を粉砕した。S117は操舵装置をやられて円を描くようになった後、午後3時30分に沈んだ。リージョンがS117と戦っていたとき、ランスとレノックスはS115に損害を与えその場には1隻で十分となった。そこでランスはS115との戦闘を打ち切ってロイヤルと合流し、S119を攻撃した。S119はランスに対して雷撃をおこないその中央部に命中されたが、その魚雷は不発だった。S119はランスとロイヤルからの砲撃により、ティーレとともに午後3時35分に沈んだ。最後の1隻S115はレノックスからの攻撃を受け続けながらも、沈まなかった。最終的にイギリス駆逐艦は乗り込みを行い、水雷艇が完全に破壊されていることを知った。そこに一人だけ残っていた乗員は降伏した。他に30人のドイツ人がイギリス艦により救助された。午後4時30分にアンドーンテッドがS115を沈めるため砲撃を行い、それで戦闘は終了した。