Li Jiancheng
Pada tahun 623, ketika Tujue Timur kembali mengacau di perbatasan, kaisar kembali mengirim Li Jiancheng dan Li Shimin untuk menghalau serbuan mereka. Li Yuanji mendesak kakak sulungnya agar segera membunuh Li Shimin ketika ia berkunjung ke kediamannya. Namun Li Jiancheng merasa ragu dan tidak tega membunuh saudara sendiri sehingga ia menghentikan Li Yuanji bertindak gegabah. Tahun 624, Li Jiancheng melanggar peraturan yang dibuat ayahnya dengan meminta sejumlah prajurit dari pasukan jenderal Li Yi, Pangeran Yan, untuk memperkuat pasukan pengawal pribadinya. Ketika hal ini diketahui Kaisar Gaozu, ia memarahi Li Jiancheng dan mengasingkan komandan pengawal putra mahkota, Keda Zhi. Tidak lama setelahnya, Li Jiancheng meminta kepada komandan Qingzhou (sekarang Qingyang, Gansu), Yang Wen’gan, untuk merekrut tentara, tujuannya kemungkinan untuk berjaga-jaga dari Li Shimin. Dua orang perwira, Erzhu Huan dan Qiao Gongshan, melapor pada kaisar bahwa Li Jiancheng sedang membujuk Yang untuk memberontak sehingga mereka dapat bersama-sama merebut tahta. Mendengar laporan itu, kaisar yang saat itu berada di Istana Renzhi (di Tongchuan, Shaanxi), sangat marah, ia memanggil Li Jiancheng yang saat itu di Chang’an untuk menghadapnya di istana Renzhi. Li Jiancheng setelah menerima perintah semula berniat menduduki Chang’an dan tidak mematuhi perintah ayahnya, namun akhirnya ia memutuskan untuk melapor ke Istana Renzhi dan meminta maaf. Kaisar Gaozu menjadikannya tahanan rumah. Ketika berita ini terdengar oleh Yang, ia menyatakan berontak. Kaisar Gaozu menjanjikan status putra mahkota pada Li Shimin (sementara Li Jiancheng akan dikirim ke Sichuan dan gelarnya menjadi Pangeran Shu) bila ia berhasil menumpas pemberontakan Yang. Setelah Li Shimin berangkat untuk menunaikan misinya, Li Yuanji, perdana menteri Feng Deyi, dan beberapa selir kesayangan kaisar menghadap kaisar untuk menyampaikan pembelaan bagi sang putra mahkota. Permohonan mereka menyebabkan Kaisar Gaozu berubah pikiran, ia membebaskan Li Jiancheng, membiarkannya kembali ke Chang’an dan statusnya tetap sebagai putra mahkota. Ia mengkambinghitamkan Wang Gui, Wei Ting (keduanya adalah staff Li Jiancheng, dan Du Yan (salah satu staff Li Shimin) atas pertikaian antara putra-putranya, ketiganya dijatuhi hukuman pengasingan. Sementara Yang Wen’gan pada akhirnya dibunuh oleh bawahannya sendiri.
Fang Xuanling
Pada tahun 626, ketika konflik antara Li Shimin dengan kakaknya, putra mahkota Li Jiancheng, semakin memanas, Fang dan Du mendesak atasannya agar secepatnya mengambil tindakan pendahuluan. Li Jiancheng dan adiknya, Li Yuanji, Pangeran Qi, yang mendukungnya, merasa takut pada kemampuan strategi Fang dan Du sehingga menghasut ayah mereka untuk mendepak keduanya dari jajaran staff Li Shimin. Pada musim panas tahun itu, Li Shimin sudah hilang kesabaran setelah beberapa usaha pembunuhan yang gagal terhadapnya sehingga ia memutuskan untuk mengambil tindakan terhadap kedua saudaranya. Ia memanggil Fang dan Du ke istananya. Pada mulanya, mereka menolak untuk menghadapnya karena takut melanggar perintah kaisar yang melarang mereka melayani Li Shimin. Dengan marah Li mengirim Jenderal Yuchi Jingde untuk membujuk mereka sekali lagi dengan perintah membunuh mereka bila menolak lagi. Yuchi akhirnya berhasil membujuk mereka untuk kembali melayani Li dan menjelaskan rencana Li untuk melawan kedua saudaranya. Dengan menyamar sebagai pendeta Tao, Fang dan Du menuju ke istana Li Shimin. Disana mereka membantu Li Shimin menyusun strategi penyergapan terhadap kedua pangeran itu. Keesokan harinya Li Shimin menyergap kedua saudaranya di Gerbang Xuanwu dan membunuh mereka. Setelah itu ia memaksa ayahnya untuk mengangkatnya sebagai putra mahkota. Begitu diangkat sebagai putra mahkota, Li Shimin segera mengembalikan Fang dan Du sebagai staffnya dengan jabatan yang terhormat. Fang diangkat menjadi kepala biro legislatif dan sebuah jabatan yang sejajar dengan perdana menteri. Dua bulan setelah kudeta, Kaisar Gaozu menyerahkan tahta pada putranya, Li Shimin naik tahta dengan gelar Kaisar Tang Taizong.