Морское сражение в бухте Чемульпо на Корейском полуострове состоялось в самом начале Русско-японской войны 1904–1905 гг. 9 января 1904 г. при выходе из бухты русский крейсер «Варяг» под командованием капитана В. Ф. Руднева и канонерская лодка «Кореец» были атакованы японской эскадрой из 9 судов. Оба русских судна получили серьёзные повреждения и не могли продолжить бой. Руднев принял решение затопить корабли, а их команды эвакуировать на находившиеся поблизости суда нейтральных стран. 10 августа 1904 г. состоялось сражение в Жёлтом море между 1-й эскадрой русского Тихоокеанского флота и Объединённым флотом Японии. Командование русской эскадрой решило вывести 18 боевых кораблей из осаждённого Порт-Артура во Владивосток. Японский флот атаковал русские суда, и им так и не удалось пробиться к Владивостоку, большая их часть была вынуждена вернуться в Порт-Артур. В мае 1905 г. 2-я эскадра русского Тихоокеанского флота под командованием З. П. Рожественского совершила переход из Балтийского моря в Тихий океан и вступила в сражение в Цусимском проливе с японским флотом под командованием Х. Того. Битва, длившаяся два дня, закончилась поражением русских. Из 38 кораблей русской эскадры 21 получил серьёзные повреждения и был затоплен или взорван своим экипажем, 7 кораблей были вынуждены сдаться. Потери японцев составили всего 3 корабля.
Крупнейшее морское сражение Первой мировой войны произошло в 1916 г. между английским и германским флотом у полуострова Ютландия в Северном море. С обеих сторон в нём приняли участие около 250 кораблей. В результате двухдневного боя, стоившего сторонам 25 кораблей и более 10 тыс. погибших моряков, победитель так и не определился. Английский флот продолжил господствовать на море.
Самым масштабным морским сражением Второй мировой войны и всей военно-морской истории было сражение между флотами США и Японии в заливе Лейте около Филиппинских островов. Оно состоялось в октябре 1944 г. Силы сторон насчитывали до 260 кораблей, из них 40 авианосцев с 1500 самолётами на борту. В сражениях между отдельными соединениями кораблей японский флот понёс большие потери и в дальнейшем уже не смог организовывать крупные операции на море.
В битве в заливе Лейте японцы впервые использовали тактику камикадзе. Лётчики-смертники таранили американские суда своими самолётами с авиабомбами на борту.