Panowanie szwedzkie nad Rygą potwierdził de iure dopiero pokój w Oliwie w 1660 r.

Ryga pod panowaniem Szwecji (1621–1710) W 1656 w czasie wojny szwedzko-rosyjskiej Rosjanie po raz pierwszy podjęli próbę zdobycia miasta. W trakcie III wojny północnej w 1700 roku miasto obległy wojska saskie króla Augusta II Mocnego, który zdobyciem miasta chciał wzmocnić swoją pozycję wobec szlachty polskiej. W 1701 żołnierze Augusta II zostali pokonani pod Rygą przez Szwedów, którzy następnie skierowali się na południe, do PolskiJohann Gottlob Paulitz, , Drezno, 1892–1923, s. 232..

Ryga w carskiej Rosji (1710–1917) mały|Ryga ok. 1890–1900 W 1710 r. po bitwie pod Połtawą miasto zdobyli Rosjanie, jednak niedaleka Łatgalia nadal do I rozbioru Polski w 1772 r. pozostała w rękach polskich. W 1721 roku Szwecja w traktacie nysztackim uznała przynależność Rygi do Rosji. W 1782 roku powstał pierwszy teatr publiczny. W 1796 stała się stolicą guberni inflanckiej Imperium Rosyjskiego. W 1812 roku wojska napoleońskie spaliły przedmieścia miejskie, odbudowane następnie przez generał-gubernatora inflanckiego Filippa Paulucciego. W 1854 r. podczas wojny krymskiej port został zablokowany przez flotę brytyjską. W latach 1857–1863 zburzono fortyfikacje miejskie i rozpoczęto zakładanie bulwarów.