1 października 2009 Partia Socjaldemokratyczna opuściła szeregi koalicji rządowej z powodu odwołania przez Emila Boca wicepremiera i ministra spraw wewnętrznych Dana Nicy. Tego samego dnia do dymisji podali się wszyscy ministrowie wywodzący się z PSD w tym również Cristian Diaconescu. Funkcję tymczasowego ministra spraw zagranicznych dotychczasowy minister sprawiedliwości Cătălin Predoiu.
W lutym 2010 zrezygnował z członkostwa w PSD, pozostając senatorem niezależnym. W tym samym roku wstąpił do nowo powstałego Narodowego Związku na rzecz Postępu Rumunii (UNPR), obejmując w nim funkcję honorowego przewodniczącego. W lutym 2011 został jednym z wiceprzewodniczących Senatu. 24 stycznia 2012 ponownie objął stanowisko ministra spraw zagranicznych. Zastąpił Teodora Baconschiego zdymisjonowanego za jego komentarz na temat wystąpień społecznych przeciwko polityce oszczędnościowej rządu. Urzędował do 7 maja tegoż roku, kiedy to władzę przejęły ugrupowania opozycyjne, współtworząc gabinet Victora Ponty.
Jeszcze w tym samym miesiącu został doradcą prezydenta Traiana Băsescu. Zrezygnował z mandatu senatora, a wkrótce także z członkostwa w UNPR, która to partia stała się koalicjantem przeciwnych prezydentowi socjaldemokratów. Pełnił funkcję szefa kancelarii prezydenckiej.