클레오파트라의 재위 기간
악티움 해전

이 부분의 본문은 악티움 해전입니다.
기원전 33년 1월 1일, 옥타비아누스는 로마 원로원에서 행한 연설에서 안토니우스가 노예로서 동양의 여왕에게 로마의 자유와 권위를 전복하려 한다고 비난했다. 안토니우스와 옥타비아누스의 합종연횡이 기원전 33년 12월 31일에 만료되기 전에, 안토니우스는 옥타비아누스를 깎아내리려는 시도로 카이사리온을 율리우스 카이사르의 진정한 후계자로 선언했다. 기원전 32년 1월 1일, 안토니우스 측 지지자였던 가이우스 소시우스와 그나이우스 도미티우스 아헤노바르부스가 집정관으로 선출되었다. 기원전 32년 2월 1일 소시우스는 이제 더 이상 공직이 없는 일개 시민이 된 옥타비아누스를 비난하는 맹렬한 연설을 퍼부었고, 그에게 좋지 못한 여러 법안을 제출하였다. 다음 상원 회의가 있었을 때, 옥타비아누스는 무장한 인원들과 함께 상원으로 들어가 집정관들을 고발하였다. 다음 날, 이 행동에 겁을 먹었던 안토니우스 편의 집정관과 200명 이상의 상원의원들은 로마를 떠나 안토니우스 측에 합류했다. 안토니우스는 이를 받아들여 자신만의 로마 상원을 설립하는 데에 이른다. 안토니우스는 여전히 군대에서 높은 직책을 맡고 있었고 명성 역시 거의 손상되지 않은 상태였지만, 안토니우스는 여전히 근본적으로는 클레오파트라의 군사 지원에 의존하고 있었다. 안토니우스와 클레오파트라는 기원전 32년 에페수스로 함께 여행을 떠났는데, 이곳에서 클레오파트라는 자신이 동원할 수 있었던 총 800척의 해군 선박 중 200척을 안토니우스에게 원조하였다.
옥타비아누스의 선전이 로마 대중들에게 퍼질 것을 우려한 도미티우스 아헤노바르부스(라틴어: Domitius Ahenobarbus)는 안토니우스에게 옥타비아누스에 대한 군사 작전에서 클레오파트라를 배제할 것을 설득했다. 푸블리우스 카니디우스 크라수스는 클레오파트라가 전쟁 자금을 지원하고 있으며 통치 기간이 길기 때문에 그녀가 안토니우스가 자신의 편으로 끌어드린 다른 남성 군주들보다 뒤쳐지는 부분이 없다고 반론했다. 클레오파트라는 옥타비아누스를 그리스에서 막는 것이 이집트 본토에서 그를 막는 것을 더 쉽게 만들 것이라 생각해 이집트로 돌아가라는 안토니우스의 요청을 거절했다. 클레오파트라가 그리스에서의 전쟁에 관여하겠다고 완강한 태도를 보인 것은 도미티우스 아헤노바르부스와 루키우스 무나티우스 플란쿠스와 같은 저명한 로마인들이 안토니우스에 대한 지지를 철회하게 되는 것으로 이어졌다.
기원전 32년 봄, 안토니우스와 클레오파트라는 사모스섬과 아테네로 여행을 떠났고 클레오파트라는 표면적으로 환영받았다. 클레오파트라는 소 옥타비아에게 공식 이혼 선언을 보내라고 안토니우스를 설득했다. 이것은 루키우스 무나티우스 플란쿠스가 옥타비아누스에게 안토니우스가 베스타 신녀들에게 넘긴 그의 유언장을 옥타비아누스가 입수해야 한다고 조언하는 계기가 되었다. 비록 이것이 종교적 관습과 로마법을 어기는 행위였음에도 불구하고 옥타비아누스는 베스타 신전에서 유언장을 강제적으로 취득했고 이것은 옥타비아누스가 안토니우스와 클레오파트라 연합에 대한 선전에 활용할 좋은 수단이 되었다. 옥타비아누스는 유언장의 일부 문구들을 로마 시민들에게 공개적으로 낭독하면서 카이사리온이 율리우스 카이사르의 후계자이며 알렉산드리아 봉헌은 합법이고 안토니우스가 클레오파트라와 함께 로마가 아닌 이집트에 묻힐 것이고 알렉산드리아가 로마 공화국의 새로운 수도가 될 것이라는 내용들을 강조했다. 로마에 대한 충성심을 보여주기 위한 요소로 옥타비아누스는 캄푸스 마르티우스에 자신의 마우솔레움을 건설하기로 결정했다. 그의 법적 지위는 그가 기원전 31년 집정관에 선출되어 공적 업무를 담당하게 되면서 향상되었다. 안토니우스의 유언장을 공개하면서 옥타비아누스는 전쟁 명분을 이용해 로마가 안토니우스가 아닌 클레오파트라에게 선전포고를 하도록 만들었다. 학자들은 옥타비아누스가 클레오파트라에게 선전포고를 한 것은 로마 시민인 안토니우스에게 선전포고를 할 경우 시민들이 이전에 있었던 내전들을 생각해 자신에 대한 정치적 지지를 거둘 것이라고 옥타비아누스가 판단했기 때문이라고 설명한다. 선전포고의 법적 명분은 클레오파트라가 안토니우스와 그들의 자녀들이 통치하던 과거 로마 영토들을 자신의 영토로 획득했다는 것이 아닌 그녀가 안토니우스가 삼두정이 만료되어 민간인이 되었음에도 불구하고 그에게 군사적 지원을 했다는 것이었다. 옥타비아누스에게는 클레오파트라의 아버지 프톨레마이오스 12세 아울레테스가 율리우스 카이사르에게 진 막대한 빚을 거두겠다는 경제적 동기가 더 있었다. 아울레테스가 진 빚은 클레오파트라에게 넘어갔고 카이사르의 후계자인 옥타비아누스가 빚에 대한 청구권을 가지고 있었다.
안토니우스와 클레오파트라는 옥타비아누스의 80,000명의 병사와 약 200척의 배보다 더 많은 100,000명의 병력과 800척의 배를 가지고 있었다. 그러나 옥타비아누스의 선원들이 잘 훈련된 전문 선원들이었음에 반해 안토니우스와 클레오파트라의 선원들은 잘 훈련된 선원들이 아니었고 일부는 상선 출신 선원들이었다. 안토니우스는 아드리아해를 건너 타렌툼이나 브룬디시움에서 옥타비아누스를 막고 싶어했으나 이집트 방어를 더 고려했던 클레오파트라는 이탈리아를 직접 공격한다는 결정을 포기하게 했다. 안토니우스와 클레오파트라는 그리스의 파트라이에 겨울 사령부를 설치했고 기원전 31년 봄에 암브라키코스만 남쪽에 있는 악티움으로 이동했다. 클레오파트라는 옥타비아누스가 그리스 연안을 따라 이집트로 함대를 이동하려고 할 경우 함대의 움직임을 악티움에서 파악할 수 있기 때문에 악티움을 이집트를 방어할 전략적 요충지로 삼았다.
클레오파트라와 안토니우스는 다양한 왕들의 지지를 받았다. 한편 안토니우스의 지지자였던 헤로데 1세는 과거 클레오파트라와 분쟁을 겪었었고 유대 왕국에서 지진이 발생해 피해를 수습하느라 안토니우스와 클레오파트라를 지원하러 악티움에 가지 못했다. 그들은 전략적으로 이점을 얻을 수 있었던 나바테아 왕국의 말리쿠스 1세의 지지 또한 잃었다. 기원전 31년 여름 안토니우스와 클레오파트라는 악티움에서 있었던 옥타비아누스와의 소규모 접전들에서 거듭 패배했다. 안토니우스의 오랜 전우 퀸투스 델리우스를 포함해 안토니우스의 변절자들은 계속 발생했다. 갈라티아의 아민타스, 파플라고니아의 데이오타로스 등 과거 안토니우스의 편에 섰던 왕들도 옥타비아누스의 편으로 넘어가기 시작했다. 안토니우스의 측근들이 해전을 버리고 옥타비아누스를 그리스 내륙에서 맞이하자고 조언했지만 클레오파트라는 옥타비아누스의 함대를 이집트로부터 멀어지게 하기 위해 해전을 하자고 주장했다.
기원전 31년 9월 2일 마르쿠스 빕사니우스 아그리파가 이끄는 옥타비아누스의 해군이 안토니우스와 클레오파트라 연합 함대와 충돌하면서 악티움 해전이 발발했다. 클레오파트라는 기함 안토니아스(라틴어: Antonias)에 승선해서 함대의 후방이자 암브라키코스만의 입구에서 60척을 지휘했다. 이것은 안토니우스의 군단장들이 전투 도중에 클레오파트라가 군사 지휘에 간섭하는 것을 막기 위해 행한 조치일 가능성이 있다. 안토니우스는 적을 추격하거나 도망치기 유리하도록 모든 배들에 돛을 달라고 명령했다. 악티움 해전보다 이집트 방어에 더 관심이 많았던 클레오파트라는 바람을 타고 해전의 주요 전장을 지나 펠로폰네소스반도로 전략적 후퇴했다. 버스타인은 이 행동을 두고 편파적인 로마의 역사가들은 해전 이후 클레오파트라를 비난하기 위해 이 행동을 클레오파트라가 비겁하게 안토니우스를 배신하기 위해 벌인 것이라고 기록했지만 원래 의도는 옥타비아누스 함대의 악티움 봉쇄를 뚫으면서 동시에 최대한 많은 함대를 보전하기 위한 계획에서 나온 것일 수 있다고 설명했다. 안토니우스는 보라색 돛을 한 클레오파트라의 배에 올라탔고 둘은 전장을 탈출해 타이나론으로 이동했다. 안토니우스는 타이나론에서 기다리던 시중들이 안토니우스에게 클레오파트라와 대화를 해보라고 충고하기 전까지 3일간의 항해에서 클레오파트라를 피해다녔다. 악티움 해전은 클레오파트라와 안토니우스 없이 9월 3일 아침까지 계속되었고 안토니우스 휘하 군단장, 병사, 동맹국 군주들의 대규모 탈영 및 투항이 있었다.