El terreno hizo la batalla. Bennigsen había hecho cruzar el Alle a su ejército para atacar a un cuerpo francés aislado y se encontró apoyado en un meandro del río, con la ciudad de Friedland y unos pocos puentes por única salida. Napoleón, llegado en el transcurso del 14 de junio de 1807, comprendió el error mirando el mapa y esperó a que los rusos terminaran de encerrarse.
Ney hundió el ala izquierda, la artillería de Senarmont adelantó sus baterías hasta ciento cincuenta metros y disparó metralla contra las columnas apiñadas. Los puentes ardieron, el ejército ruso perdió veinte mil hombres. La fecha no era indiferente: era el aniversario de Marengo, y el Emperador lo había hecho notar antes del combate.
Friedland es hoy Pravdinsk, en el óblast ruso de Kaliningrado. La ciudad ha conservado su iglesia gótica de ladrillo del siglo XIV, que sirvió de hospital durante la batalla, y algunos edificios antiguos; un monumento recuerda los combates. El paisaje del meandro del Alle, de nuevo agrícola, todavía se lee bastante bien desde las alturas.
La consecuencia fue inmediata y considerable. Cinco días después Alejandro pidió un armisticio; once días después los dos emperadores se encontraban en una balsa en Tilsit, a sesenta kilómetros. Es la única batalla del Imperio que desemboca directamente en un vuelco de alianzas. En París, el muelle vecino llevó desde 1808 el nombre de muelle de Friedland — convertido en avenida en 1864.