جنگ‌های ایران و روسیه در دوره قاجار
دوره دوم جنگ‌های ایران و روسیه ۱۲۰۵–۱۲۰۶ ه‍.ش (۱۸۲۶–۱۸۲۸ م)

مقالهٔ اصلی: جنگ ایران و روس (۱۸۲۶ تا ۱۸۲۸)
مشخص نبودن مرزهای بین ایران و روسیه و شورش‌ها و ناامنی‌هایی که بسیاری از حاکمان (از جمله حسین خان قاجار حاکم ایروان) و ساکنان مرزی برپا کرده بودند از علل اصلی شروع دوباره جنگ‌های ایران و روسیه بود. علت شورش حسین خان قاجار پس از انعقاد صلح بین ایران و روسیه (عهدنامه گلستان) این است که حسین خان قاجار چون نمی‌خواست به دولت ایران مالیات بپردازد و برای اینکه عباس میرزا به این منظور او را سرکوب نکند مایل به روشن کردن آتش جنگ بین ایران و روسیه و گرفتار شدن مجدد ولیعهد ایران در جنگ بود. دست اندازی روس‌ها به قلمرو ایران و قسمت ارس (از جمله گوگچه و قپان) و نارضایتی بسیاری از حاکمان سرزمین‌های قفقاز از جمله ابراهیم خان جوانشیر حاکم شوشی که مناطق تحت کنترل آنها به تصرف روسیه درآمده بودند و نیز نگرانی‌های دولت ایران از جهت از دست دادن سرزمین‌های وسیع، فشار روحانیون اسلامی بر دولت و تحریک و تهییج عامه مردم برای جنگ به وسیله مطرح کردن مسئله جهاد در برابر کفار، حاکمیت روس‌ها بر مسلمانان قفقاز و تقاضای کمک آنان از دولت ایران از عوامل اصلی شعله‌ور شدن دوباره آتش جنگ بین ایران و روسیه بود.
صلح گلستان به حل‌وفصل نهایی منجر نشد. هیچ‌یک، نه روسیه و نه عباس میرزا مسئول تحریک خشونت‌های تازه نبود. به‌گفتهٔ فیروز کاظم‌زاده، به‌گمان بسیار هیچ‌یک از حاکمان ایران و روس، به عهدنامهٔ گلستان با قطعیت نمی‌نگریستند. عباس میرزا نیز آن را تنها آتش‌بسی موقت می‌دانست و برای جنگی دیگر آماده می‌شد. درخواست ابوالحسن خان شیرازی — سفیر سابق ایران در لندن — از وزیر خارجهٔ روسیه دربارهٔ تصحیح مرزها در سن پترزبورگ نیز رد شد. اعزام فرمانده کل قفقاز ژنرال یرمولوف به تهران در سال ۱۸۱۷ م برای حل و فصل مسائل برجستهٔ ارضی فاجعه‌بار بود، به‌گونه‌ای‌که یرمولوف قصد داشت تا احساسات ایرانیان را جریحه‌دار کند. مرگ الکساندر و جلوس تزار نیکلای در سال ۱۸۲۵ م شاهد داغ شدن موقت سیاست روسیه بود، اما سفارت منشیکف با موجی از احساسات ضد روسیه تبریک گفته شد — که توسط علمای به‌شدت خشمگین از رفتار بی‌رحمانهٔ یرمولوف در قفقاز تقویت می‌شد. پناهندگان به ایران سرازیر شدند و شعله‌های خشم و غضب برافروخته شد، به‌طوری‌که فتواها به‌سرعت برای جهاد علیه روسیه صادر می‌شدند. علما اعلام جهاد علیه روسیه کردند آنچنان‌که در سال ۱۸۱۰ م انجام داده بودند. احتمالاً محافل درباری در تهران و تبریز در این امر نقش مهمی ایفا کردند. شاه و نایب‌السلطنه هیچ انتخابی نداشتند اما موافقت کردند. اینکه تا چه اندازه علما فتحعلی‌شاه را مجبور کردند، هنوز معلوم نیست، هرچند تصمیم به واکنش نهایی به تحریکات روسیه، ثابت کرد که محاسباتی اشتباه و مرگبار بود؛ چراکه بریتانیا توانست ادعا کند که ایران متجاوز بوده و کمک را متوقف کرد. به‌گمان هامبلی علل فوری این دوره از جنگ را در سه موضوع می‌توان جستجو کرد: نخست اینکه عباس میرزا نیاز داشت تا اعتبار مخدوش خود در جنگ اول را بازسازی کند؛ دوم اصرار و فشاری که صدراعظم اللهیارخان قاجار برای تجدید جنگ بر عباس میرزا وارد می‌آورد؛ و سوم تبلیغ جهاد از سوی مجتهدانی مانند آقا سیدمحمد اصفهانی. رفتار سرد دولت روسیه و فشار روحانیون ادامه داشت تا اینکه در مه ۱۸۲۶ م ارتش روس میرک در خانات ایروان را اشغال کردند و ایرانیان نیز به این پیشروی روسیه در منطقهٔ دریاچهٔ گوکچا اعتراض کردند. در سپتامبر ۱۸۲۶ م، عباس میرزا از طریق شوشی به سمت گنجه پیشروی کرد؛ اما او چنان شکست شدیدی را متحمل شد که نتیجهٔ جنگ هرگز بعد از آن دچار تشکیک نشد. اقدامات نظامی ایرانی در سال بعد نتیجهٔ کمی داشت. عباس میرزا موفق به کسب پیروزی‌های جزئی در اچمیازدین و نخجوان شد، اما روس‌ها به آذربایجان نفوذ کرده و تبریز را در ۳ ربیع‌الثانی ۱۲۴۳ ه‍.ق/۲۴ اکتبر ۱۸۲۷ م تسخیر کردند. مبارزه کوتاه‌مدت بود و منجر به امضای عهدنامهٔ ترکمنچای در سال ۱۸۲۸ م شد. میثاق آقامحمدخان هنوز به دست نیامده است. نه تنها سرزمین‌های بیشتری از قفقاز واگذار شد، بلکه ایران مجبور به پرداخت غرامت ۲۰۰۰۰۰۰۰ روبل شد. همچنین در شرایط بسیار واضح‌تر تأیید کرد که روسیه از جانشینیِ قانونیِ عباس میرزا و وارث وی حمایت می‌کند. یک پیمان تجاری تکمیلی، حقوق بازرگانان روسی را تأمین کرد که اساساً حاکی از آغاز «کاپیتولاسیون» در ایران بود. اگر دولت تحقیر شده بود، جامعه مجبور بود که عفو کند. به موجب شرایط معاهدهٔ ترکمانچای — شهری در جنوب شرقی تبریز — تمام سرزمین‌های شمال ارس، به روسیه واگذار شد؛ یعنی مرزی که هنوز باقی مانده است.
بی‌شک در صورت پیروزی ایران، عباس میرزا بیشترین سود را از آن می‌بُرد، اما این جنگ با وجود کوتاهی، مصیبت‌آفرین‌تر از جنگ پیشین بود. با اینکه طبق شرایطِ مندرج در عهدنامه، عباس میرزا از حمایت روسیه در موضوع جانشینی و سلطنت برخوردار می‌شد، اما این موضوع جبرانِ حقارتِ شکستِ نظامی در جنگ را نمی‌کرد. ازهمین‌رو جای تعجب نیست که اللهیار خان آصف‌الدوله پس از بازگشت از ترکمانچای، به‌خاطر تشویق نایب‌السلطنه به جنگ، از صدارت برکنار شد و عبدالله‌خان امین‌الدوله — که محتاط‌تر و قابل‌اعتمادتر بود — به جای او نشست. هنگامی که وزیر جدید روسیه در تهران، گریبایدوف تصمیم گرفت تا سیاستِ واگذاری را ادامه دهد، خود را هدف احساسات ضدمردمی قرار داد، به‌طوری‌که در سال ۸ فوریهٔ ۱۸۲۹ م انبوهی از مردم به سفارت روسیه حمله کردند و تمام آنان به جز یکی از اعضا را کشتند. فتحعلی‌شاه که از خشم تزار نگران بود، بلافاصله سفیری برای عذرخواهی فرستاد، اما تزار را درگیر با امپراتوری عثمانی یافت و با ایرانیان نسبت به وزیر خود بیشتر احساس همدردی داشت. مرز قفقاز حل و فصل شد، روسیه مشکلات دیگری داشت، درحالی‌که عهدنامهٔ ترکمانچای ارتباط بسیار مثبتی با ایران برقرار کرد. در این ماجرا، عباس میرزا مهارت‌های دیپلماتیک خود را به‌طور کامل نشان داد و سه روز عزاداری عمومی اعلام کرد و فرزندش خسرو میرزا را با مأموریت جبران به روسیه فرستاد. در ابتدا برنامه‌ریزی برای فرستادن شخصِ نایب‌السلطنه انجام شده بود. او با پیشنهاد پاسکویچ موافق نبود که از لشکرکشی روسیه علیه ترک‌ها حمایت کند، اما بااین‌حال، محافل درباری در تهران او را به‌عنوان طرفدار روس به دیدهٔ مذمت نگریستند.