十年以后,在汉献帝与翠儿(董贵人)的婚礼上,董祀酒后失言,透露了蔡文姬在匈奴已经成婚的消息。愤怒的曹操打算发兵匈奴,曹丕建议先派董祀前往匈奴接回蔡文姬。
董祀不忍拆散文姬一家,欲杀曹操,但又为曹操对文姬的深情所感动,同意再入匈奴。单于准备同意曹操接文姬归汉的要求,但左贤王宁死不同意,呼延骨都侯前往客馆会见董祀,二人商 议制造文姬已死的假象使其能留在匈奴。
董祀和呼延骨都侯的策划为汉副使秘密报告曹操,曹操亲率五十万大军压境。单于廷上,为是否交出文姬,左、右贤王剑拔驽张。单于决定交出文姬,左贤王决定与汉军决一死战,董祀也支持左贤王的举动。
但为了让匈奴人民免除战争和死亡之苦,蔡文姬决定归汉。周妈留在匈奴照料文姬的孩子。匈奴人民隆重地为蔡文姬送行,告别自己的阏氏。在归汉的路上,董祀劝说文姬勇敢地活下去。铜雀台上,曹操举办盛大宴会,欢迎文姬归汉。