Hosszu achieved the world's best time in the 100m IM in 56.51 as well as a World Cup Record in the 400m IM in 4:19.82, while Kromowidjojo broke the 50m free World Record in 22.93, a record previously hold by Sweden's Sarah Sjostrom.
Spain's Mireia Belmonte was the best in her pet event, the 400m free, in 3:57.79 and Emily Seebohm stamped authority in the 50m back, after winning this race in Moscow at the inaugural leg too.
In the men's competition, Russian ace Vladimir Morozov claimed gold in the 100m free, breaking a World Cup Record on the same occasion (45.23).
South Africa's Chad Le Clos and Cameron Van der Burgh respectively clinched gold in the 50m/200m fly and 50m breast.
National hero Philip Heintz topped the 200/400m IM in 1:52.64 and 4:05.16 respectively.
In the backstroke events, Radoslaw Kawecki (POL) was the one to beat as he took gold in the 100/200m races.
Long-distance swimmer Gabriele Detti of Italy took gold in the 1500m, touching home in 14:18.33.
The World Cup next stops in Eindhoven in the Netherlands, with a third leg that will conclude Cluster 1 on August 10-11.
Detailed results can be found here
Winners in Berlin (GER)
50m free: Women – Ranomi Kromowidjojo (NED) 22.93 WR
100m free: Men - Vladimir Morozov (RUS) 45.23 WC
200m free: Men – Dominik Kozma (HUN) 1:41.03; Women - Sarah Sjostrom (SWE) 1:5.56
400m free: Women – Mireia Belmonte (ESP) 3:57.79
1500m free: Men - Gabriele Detti (ITA) 14:18.33
50m back: Women – Emily Seebohm (AUS) 26.15
100m back: Men - Radoslaw Kawecki (POL) 49.97
200m back: Men – Radoslaw Kawecki (POL) 1:48.20; Women - Katinka Hosszu (HUN) 2:00.37
50m breast: Men - Cameron Van der Burgh (RSA) 25.49
100m breast: Men – Kirill Prigoda (RUS) 56.35; Women - Alia Atkinson (JAM) 1:03.16
200m breast: Women – Alia Atkinson (JAM) 2:18.96
50m fly: Men - Chad Le Clos (RSA) 22.32; Women - Sarah Sjostrom (SWE) 24.57
100m fly: Women – Katinka Hosszu (HUN) 55.86
200m fly: Men - Chad Le Clos (RSA) 1:49.08
100m IM: Women - Katinka Hosszu (HUN) 56.51 WR
200m IM: Men - Philip Heintz (GER) 1:52.64
400m IM: Men – Philip Heintz (GER) 4:05.16 ; Women - Katinka Hosszu (HUN) 4:19.82 WC
Mixed relay 4x50m medley: Netherlands 1:38.41
Mixed relay 4x50m free: Netherlands 1:28.70
2017 World Cup leaders after Berlin
1. LE CLOS Chad (RSA) 99
2. PRIGODA Kirill (RUS) 63
3. VAN DER BURGH Cameron (RSA) 57
1. SJÖSTRÖM Sarah (SWE) 169
2. HOSSZU Katinka (HUN) 137
3. KROMOWIDJOJO Ranomi (NED) 101
The FINA/airweave Swimming World Cup 2017 is live streamed on the recently launched FINATv and results are available on FINA website and FINA mobile app.