The fourth event of Season 3 got underway in Denmark, with plenty of drama disrupting racing and surprises on the city-side waters of Copenhagen.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // Fleet underway on race day 2

Sunny and gusty conditions welcomed practice day, with all nine flying F50s heading out to take advantage of the precious training time.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // Fleet with wind turbines

But disaster struck the British F50, which hit an unchartered rock during training drills just outside the racecourse boundary.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // GBR hits rock

The consequent damage ruled the team out of racing, despite SailGP’s tech team working around the clock to repair the boat.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // GBR rudder brought ashore

The first racing day arrived, but the wind did not. All eight F50s (with Great Britain out for the weekend) hit the water in the hope the wind would pick up, but the day became a waiting game.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // Hans Henken waits for wind

Racing was later abandoned, with a new compressed four-race format announced for Sunday; three fleet races followed by a Final.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // F50s wait for wind on race day one

But the second day made up for the lack of racing on Friday, with four fast and furious races scheduled and little time to waste in-between.

CP 3

Gusty conditions challenged crews, with Jimmy Spithill's U.S. team almost capsizing in the third fleet race following a messy manouvre.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // USA almost capsizes

Pete Burling's New Zealand dominated all three fleet races, soaring into the Final podium race with a full scoreboard.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // New Zealand wins final

Denmark and France had strong performances throughout the fleet racing and both joined New Zealand in the Final.

Denmark Sail Grand Prix | Copenhagen | Season 3 | France | Practice

However, New Zealand's dominance continued, with a stellar start quickly leaving Denmark and France trailing in the podium race.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // New Zealand leads Final early on

Behind the Kiwis, aggressive match race tactics played out between the Danes and French, as the pair desperately jostled for second place.

CP2

New Zealand crossed the line with a 25 second lead over Denmark and France, sealing the team's second event win in a row.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // New Zealand crew celebrate

Home favorites Denmark came third and crossed the line to the celebrations of the sell-out crowds that lined the shore.

Season 3 // ROCKWOOL Denmark Sail Grand Prix // Danish fans celebrate

The nine international teams will meet again at the France Sail Grand Prix | St Tropez on September 10 & 11.