معركة بطرسبرغ الثانية، والمعروفة أيضاً باسم الهجوم على بطرسبرغ، معركة دارت رحاها بين 15 و18 يونيو 1864، في بداية حملة ريتشموند-بطرسبرغ (المعروفة شعبياً باسم حصار بطرسبرغ). وحاولت قوات الاتحاد تحت قيادة الفريق يوليسيس جرانت واللواء جورج ميد الاستيلاء على بطرسبرغ، قبل أن يتمكن الجنرال روبرت لي وجيشه الكونفدرالي، جيش فرجينيا الشمالية، من تعزيز المدينة.
شهدت الأيام الأربعة هجمات متكررة من جانب الاتحاد ضد قوات أصغر حجماً بكثير بقيادة الجنرال بيير بيوريغارد. وقد عوّضت مواقف بيوريغارد الدفاعية القوية والإجراءات ضعيفة التنسيق من جانب جنرالات الاتحاد (لا سيما اللواء ويليام "بالدي" سميث، الذي أهدر أفضل فرصة للنجاح في 15 يونيو) عن التفاوت في حجم الجيشين. وبحلول 18 يونيو، أدى وصول تعزيزات كبيرة من جيش لي إلى جعل الهجمات اللاحقة غير عملية. وأدى فشل الاتحاد في هزيمة الكونفدراليين في هذه العمليات إلى بدء حصار بطرسبرغ الذي دام عشرة أشهر.