Следующей провокацией Японии, на этот раз нацеленной против Франции, хотя официально она была представлена как дальнейшая реализация плана полной изоляции Китая от внешней торговли морским путем, стал захват Хайнаня. Этот остров (34 тыс. кв. км., 2 млн. населения) лежит в восточной части Тонкинского залива, как раз на линии коммуникаций, соединяющих Сингапур с Гонконгом. Его отделяет от континента (конкретно, от полуострова Личжоу) пролив шириной всего лишь 28 км.
Японские десантные войска (более 20 тысяч солдат) высадились с транспортных судов в портах южного Китая (в том числе в Кантоне), откуда под прикрытием кораблей 2-го флота (авианосец, 3 легких крейсера, несколько эсминцев, флотилия малых сторожевых кораблей), двинулись в первой декаде февраля к острову. Оборону последнего осуществляли всего лишь два полка территориальной обороны и отряды местного ополчения.
Захват острова происходил в два этапа.
10 февраля транспортные суда вошли в пролив и высадили десантные подразделения на северном берегу острова, к западу от города Цзюньчжоу. Высадке предшествовала бомбардировка прибрежной местности авиацией и обстрел корабельной артиллерией. Первая из высадившихся колонн захватила Цзюньчжоу, вторая порт Хайкоу, третья двинулась вглубь острова.
Второй этап начался 15 февраля высадкой десантных частей в южной части острова, с юго-востока от залива Юлинькан. Отсюда японские колонны двинулись вдоль берега на запад и восток. Захват Хайнаня произошел почти без борьбы при ничтожном сопротивлении китайцев (во время боев за Цзюньчжоу погибли 195 китайских солдат).
Японские потери в личном составе и технике были невелики, лишь во время высадки китайская артиллерия повредила 2 транспортных судна и потопила большую баржу с солдатами.
Японское военно-морское командование утверждало, что захват Хайнаня ничем не затрагивает интересов европейских держав в этом регионе. Но в действительности этот факт означал нарушение договоров относительно статуса острова Хайнань, заключенных Японией, Великобританией и Францией с Китаем в 1897 и 1907 годы. Хайнань в скором будущем должен был превратиться в японскую военно-морскую и авиационную базу.
Несмотря на то, что захват этого острова явно создавал угрозу для Сингапура (т. е. для Великобритании), Индокитая (для Франции) и Филиппин (для США), он не вызвал действенных контрмер со стороны великих держав, ограничившихся формальными протестами.
В марте 1939 года в водах Южно-Китайского моря были сосредоточены значительные силы японского флота (1 авианосец, 3 тяжелых и 4 легких крейсера, 12 эсминцев, 10―12 вспомогательных судов). 31 марта с помощью этих сил японцы аннексировали острова Спратли (Наньша), включив их в состав японской империи.
Данная акция стала открытым вызовом в первую очередь Великобритании. Сами острова не представляли никакой ценности с точки зрения экономики (необитаемые скалы, окруженные коралловыми рифами), но с точки зрения стратегического расположения (внутри британского «треугольника безопасности» — Гонконг — Сингапур — Порт-Дарвин) они могли служить удобной воздушной и морской базой, угрожающей северной части Борнео, Малайскому архипелагу и Филиппинам.
В начале мая 1939 года Япония направила ноту западным державам, в которой потребовала выгодных для себя изменений в статусе шанхайской международной концессии и полного контроля над международной концессией на острове Куланьсу (Kulangsu).
Но в этот раз союзники проявили решительность. 17 мая американские, британские и французские воинские части заняли территорию шанхайской концессии, а корабли этих стран вошли в воды залива Амой и на следующее утро высадили три десанта, каждый равный по силе японскому десанту.
Сначала японцы проигнорировали эту демонстрацию силы, но когда они попытались подвергнуть досмотру стоявшие в порту британские суда, то чуть не произошло столкновение эсминца «Duchess», который помешал досмотру английского парохода, с японским крейсером (эсминец встал между ним и пароходом).
Жесткие действия великих держав привели к тому, что японцы оставили занятые территории. В отместку они усилили контроль над судоходством, задерживая и подвергая досмотру британские и французские суда, а также производя аресты среди пассажиров и членов судовых экипажей. Одновременно 14 июня они установили блокаду британской и французской концессий в Тяньцзине, на территории которых укрылись четверо китайских партизан, убивших одного из местных предателей, сотрудничавших с японцами.
Расширяя блокаду побережья, японские десанты заняли 21 июня порт Сватоу, на следующий день — район возле порта (вместе с городом Чжаочжоу), а 27 июня — крупный портовый город Фучжоу.
Во второй половине июля японцы высадили десант на острове Циньхай (архипелаг Чжусан), в 60 км от устья Янцзы. Тем самым был заблокирован порт Ниньпо у входа в залив Ханьчжоу. Таким образом, практически все китайское побережье было закрыто для морских сообщений с иностранными государствами.