Rakvere lahing oli 18. veebruaril 1268 tõenäoliselt Kunda jõe (Kegola jõgi[1]) ääres toimunud lahing Novgorodi ja teiste vene vägede ning Taani kuninga vasallide, Liivi ordu ja Tartu piiskopi vägede vahel[2].
Lahingus said mõlemad pooled suuri kaotusi ja esimene lahing lõppes sellega, et taanlased ja sakslased pidid taanduma Rakvere linnusesse[2]. Teine lahing lõppes venelaste kaotusega. Ühes nendes lahingutes hukkus teiste seas Tartu piiskop Alexander.