Cyrus zajął następnie medyjską stolicę Ekbatana, a następnie całe imperium Medów, rozciągające się wówczas od Anatolii aż po Wyżynę Irańską.

W obronie Astyagesa, swojego sojusznika i szwagra, stanął Krezus, król Lidii w Anatolii. Jego wojska starły się z Persami w 547 p.n.e. w nierozstrzygniętej bitwie pod Pterią. Jako że nadchodziła zima, Krezus wycofał się do swojej stolicy Sardes i rozpuścił wojska. Tymczasem Cyrus postanowił, wbrew starożytnym praktykom wojennym, kontynuować wojnę zimą i ruszył z całą armią za Krezusem. Nieprzygotowane do oblężenia Sardes padło po 14 dniach, a Lidia stała się kolejnym łupem perskiego władcy. Cyrus pozostawił w Anatolii swoich wodzów z częścią wojsk, aby podbili greckie miasta na zachodnim krańcu Anatolii, a sam wyruszył na wschód, gdzie przesunął granice perskiego imperium aż do dzisiejszego Afganistanu i doliny Indusu. Ukoronowaniem podbojów Cyrusa stało się zdobycie w 539 p.n.e. Babilonii. Tutaj również nie napotkał poważniejszego oporu, a mieszkańcy przyjęli go z radością, co zawdzięczał swojej sławie łagodnego i tolerancyjnego władcy. Jego panowanie zakończyło się w 529 p.n.e. śmiercią w bitwie z Sakami – koczownikami z Azji Centralnej.