Μάχη της Πέτρας υπήρξε η τελευταία μάχη του Αγώνα για την ελληνική ανεξαρτησία. Έλαβε χώρα στις 12 Σεπτεμβρίου 1829 στην Πέτρα της Βοιωτίας, μεταξύ Θήβας και Λιβαδειάς. Την εποχή εκείνη ήταν μία στενή δίοδος, που σχημάτιζαν οι όχθες της Λίμνης Κωπαΐδας και το βουνό Ζαγαρά (Ελικών). Επικεφαλής των ελληνικών δυνάμεων ήταν ο Δημήτριος Υψηλάντης, που κατά περίεργη συγκυρία έθεσε τέρμα στον Αγώνα, τον οποίον είχε αρχίσει ο αδελφός του, Αλέξανδρος, με τη διάβαση του Προύθου στις 24 Φεβρουαρίου 1821.
Το καλοκαίρι του 1829, η Πελοπόννησος με τα νησιά και μεγάλο μέρος της Στερεάς Ελλάδας είχαν απελευθερωθεί. Τη διακυβέρνηση των περιοχών αυτών είχε αναλάβει με απόφαση της Εθνοσυνέλευσης ο Ιωάννης Καποδίστριας. Πρώτο μέλημα του Κυβερνήτη ήταν η δημιουργία τακτικού στρατού και η εκκαθάριση της Στερεάς Ελλάδας από τα υπολείμματα των Οθωμανών. Ο Καποδίστριας είχε πληροφορίες ότι στο μελλοντικό ελληνικό κράτος θα συμπεριλαμβάνονταν όσες περιοχές θα είχαν απελευθερωθεί δι' ιδίων δυνάμεων.