Il terreno fece la battaglia. Bennigsen aveva fatto varcare l'Alle al suo esercito per attaccare un corpo francese isolato e si ritrovò addossato a un'ansa del fiume, con la città di Friedland e pochi ponti come unica uscita. Napoleone, giunto nel corso del 14 giugno 1807, capì l'errore guardando la carta e attese che i russi finissero di rinchiudersi.
Ney sfondò l'ala sinistra, l'artiglieria di Senarmont spinse le batterie fino a centocinquanta metri e sparò a mitraglia nelle colonne ammassate. I ponti bruciarono, l'esercito russo perse ventimila uomini. La data non era indifferente: era l'anniversario di Marengo, e l'Imperatore lo aveva fatto notare prima del combattimento.
Friedland è oggi Pravdinsk, nell'oblast' russo di Kaliningrad. La città ha conservato la chiesa gotica in mattoni del Trecento, che servì da ospedale durante la battaglia, e alcuni edifici antichi; un monumento ricorda i combattimenti. Il paesaggio dell'ansa dell'Alle, tornato agricolo, si legge ancora abbastanza bene dalle alture.
La conseguenza fu immediata e considerevole. Cinque giorni dopo Alessandro chiese un armistizio; undici giorni dopo i due imperatori si incontravano su una zattera a Tilsit, a sessanta chilometri. È l'unica battaglia dell'Impero che sbocchi direttamente in un rovesciamento di alleanze. A Parigi, la banchina vicina portò dal 1808 il nome di quai de Friedland — divenuto avenue nel 1864.