安东尼宣布把罗马帝国在东方的大片殖民地送给埃及女王,只是为了得到埃及女王的欢心。这种行为显然损害了罗马的国家利益,让罗马人大为不满,而且他抛弃妻子的举动也不合罗马的婚姻习俗,舆论开始谴责他。屋大维抓到机会,说服罗马元老院和公民大会取消了安东尼的罗马执政官职务以及他的一切权力。 公元前31年,安东尼组织自己的军队,在阿克提乌姆海角与屋大维大战。双方的实力不相上下,作战上也是平分秋色。但是,正在双方拼死战斗的时候,克里奥帕特拉却突然将自己旗下的舰队撤出了作战队伍。而安东尼身为全军的主帅,见到女王率舰离开,竟然忍心丢下忠心跟随自己浴血奋战的10万将士,乘一只小船跟随女王而去,大军溃败,安东尼从此便留在埃及。屋大维率兵攻打埃及,埃及军队叛变,安东尼大败。安东尼见大势已去,没有翻身的可能,便除去自己身上的披甲,拔出佩剑,结束了自己的生命,时年仅52岁。
屋大维生擒了克里奥帕特拉,这时一向自负于自己美貌的她也存在一丝幻想,希望屋大维也会迷恋于自己的美色,但屋大维并没有如她所愿。罗马执政者决定将克里奥帕特拉作为战利品带到罗马游街示众,她得到这个消息后,向屋大维提出一个要求,要为去世的安东尼祭奠。随后她留下一份遗书,更衣沐浴后享用了最后的晚餐。克里奥帕特拉进入自己的卧室,黯然神伤,平静地躺在一张金床上,从此再也没有醒来。
遗书中,女王恳求能够让她与安东尼合葬,词情恳切,哀婉感人。她的自杀令屋大维感到十分失望,而她的举动又令屋大维有些神伤,于是同意了她的请求,将女王的遗体与安东尼合葬在一起。
埃及艳后的自杀给古今中外史学家留下了一个至今也无法解开的谜。 传统的观点认为女王早有准备,她事先安排一位农民把一条名叫“阿斯普”的小毒蛇放人一只篮子,再装满无花果,然后将篮子带进墓堡,故意让毒蛇咬伤自己的手臂,中蛇毒昏迷致死。另一种说法是,女王早就把蛇喂养在花瓶里,自杀时,她用自己头上的金簪刺伤毒蛇的身体,毒蛇负痛发怒报复,缠住她的手臂咬伤她,令她中毒而死。
还有一种看法认为,女王并非被毒蛇咬伤致死,而是用一只空心锥子刺入了自己的头部亡命。但女王尸体上找不到刺伤和咬伤的痕迹,而且在墓堡中也没有发现任何有毒的小蛇。 无论是“毒蛇论”还是“毒药论”,或是“锥子论”,都带给后人以无尽的谜思。