Nach zwölf Doppeltiteln auf der Future Tour gewann Zeng im März seinen ersten Titel auf der Challenger Tour. Gemeinsam mit seinem Partner Yu Xinyuan bezwang er im Finale in Ho-Chi-Minh-Stadt das Duo Sebastian Rieschick und Wang Yeu-tzuoo in zwei Sätzen. Diesen Erfolg konnte er später im Jahr in Neu-Delhi wiederholen. Nach seinem dritten Titel in Guangzhou stand er im Januar 2008 wieder in den Top 150, während er im Doppel nur knapp unter die Top 600 kam. Im Juni gewann er zum vierten Mal mit seinem Doppelpartner Yu seinen letzten Titel auf der Challenger Tour. In Reggio nell’Emilia besiegte er im Finale Mariano Hood und Leonardo Mayer. Bei den Olympischen Sommerspielen in Peking nahm Zeng im Einzel und Doppel teil. Sowohl im Einzel – gegen David Nalbandian – als auch im Doppel – gegen die Polen Mariusz Fyrstenberg und Marcin Matkowski – schied er ohne Satzgewinn aus.