В 6:32, когда туман окончательно рассеялся, норвежские орудия открыли огонь. Первый же залп лег у носа "Карлсруэ", который ответил 3 минуты спустя. Тут же новый залп накрыл корабль, и Риве немедленно повернул на обратный курс, увеличивая дистанцию и вводя в действие обе кормовые башни. Дистанция в этот момент составляла 35-40 каб. Узкий фарватер не позволял долго держаться в секторе обстрела всей артиллерии крейсера, и через несколько минут "Карлсруэ" оказался вновь в исходной точке. В это время появилось подкрепление с воздуха: прибывшие на место действия немецкие бомбардировщики сбросили бомбы на Оддеро. Не обошлось и без конфуза. Одна из бомб попала в "Сиэтл", как раз дошедший до острова. Дым и разрывы закрыли весь остров, и командир "Карлсруэ" решился на вторую попытку. В воздух для корректировки поднялся корабельный "Арадо", а крейсер открыл огонь из носовой башни, двигаясь на этот раз с большей скоростью. Однако батарея "ожила" и вновь накрыла свою цель. Дистанция сократилась настолько, что немецкие орудия даже теоретически не могли попасть в находившиеся "над головой" орудия. Риве пришлось во второй раз повернуть на 16 румбов, прикрывшись дымзавесой. Во время "второго подхода" крейсер вел огонь в течение 17 минут, не причинив норвежцам никакого урона.
Убедившись, что борьба с батареей на курсах подхода- отхода не имеет никаких шансов, командир "Карлсруэ" решил отойти ко входу в залив, и, двигаясь галсами параллельно берегу, стрелять с большой дистанции из всех трех башен, надеясь поразить пушки норвежцев навесным огнем, или, хотя бы отвлечь на себя стрельбу. Миноносцы должны были в это время попытаться форсировать фиорд и высадить войска. Одновременно "наверх" последовал запрос на авиационную поддержку.
За следующие 40 минут (с 7:50 до 9:30) "Карлсруэ" обстреливал батарею с дистанции 60-65 кабельтовых - без видимого успеха. Затем внезапно опустился туман, и огонь пришлось прекратить. Только примерно через час крейсер возобновил стрельбу и двинулся к входу в фиорд - в третий раз. Хотя норвежцы не прекращали отвечать, их огонь становился все более редким и беспорядочным. Сказались последствия бомбардировки с воздуха и с моря, а также общее воздействие длившихся уже 4 часа военных действий на совершенно не готовых к этому норвежских артиллеристов. Крейсер поджидала другая опасность: он едва не наткнулся на скалы в не до конца рассеявшемся тумане. Пришлось возобновить переброску десанта на катера. Около 11 часов утра миноносцы и катера наконец закончили прием людей с "Карлсруэ" и "Циндао" и вошли в окутанный дымом и туманом залив.
Здесь немецкая операция повисла буквально на волоске. В Кристиансанне находилась хотя и не самая большая, но наиболее пригодная к действиям против десанта часть норвежского флота: новые миноносцы "Один" и ’Тиллер", имевшие на вооружении по два 102- мм орудия и четыре 533-мм торпедных аппарата и способные развить свыше 30 узлов, и две подводных лодки "В-2" и "В-5" (четыре 457-мм аппарата), хотя и устаревшие, но вполне пригодные для действий рядом со своим портом. Эти силы вполне могли отразить высадку с двух миноносцев и торпедных катеров, а при удачном стечении обстоятельств - потопить "Карлсруэ". Обе подводные лодки получили приказ еще до начала действий со стороны Германии - выйти в море в 5:00 9 апреля.
Захват Кристиансанна 9 апреля 1940 г.
Реально от причала отвалила только "В-5", но ее командир при первых же залпах батареи Оддеро погрузился на 40-м глубину (благо фиорд позволял это сделать) и находился там в течение нескольких часов. На второй лодке при погружении вышел из строя гирокомпас, чего для ее командира показалось достаточным, чтобы отказаться от выхода и отправиться на ремонтный завод. Не лучше повел себя и командир Тиллера", оставивший свой корабль у причала и отправившийся звонить по телефону в штаб на предмет дальнейших распоряжений. В общем, ни один норвежский боевой корабль не сделал никакой попытки оказать сопротивление. Германские солдаты и морская пехота благополучно высадились на Оддеро, заняв оставленную батарею, а еще через полчаса десант с миноносцев занял порт. Норвежские потери - 2 убитых и столько же раненых - ясно характеризуют нерешительность сопротивления.
Вернувшись к участию в операции "Карлсруэ" следует отметить, что крейсер, в сущности, своей задачи не выполнил. Несколько более жесткое сопротивление позволило бы полностью сорвать захват Кристиансанна, а более точная стрельба норвежцев и участие в бою их миноносцев и лодок (которые, по собственной версии, не были до конца уверены, что имеют дело с немцами, а не с английским кораблями!) могли уготовить легкому крейсеру ту же судьбу, что и "Блюхеру", уже несколько часов лежащему на дне Осло-фиорда.