Fellow Northlander Andrew Murdoch continues to progress in his newly chosen Finn boat, three points back in seventh from teammate Josh Junior who occupies fourth spot.
Training partners to London 2012 Olympic silver medallists Blair Tuke and Peter Burling, Marcus Hansen and Josh Porebski, also returned their best day of the regatta.
Hansen and Porebski collected their first race win of the regatta, plus another top five finish in the 49er skiff event. As a result, the New Zealand sailing duo rocket up the leader board, after lying 16th at the outset of day three, Hansen and Porebski are now in 10th place as the pressure starts to mount.
Each fleet has two more days of finals racing before the Saturday's medal races and prize-giving.
Standings after day three:
Finn: 4th Josh Junior (4, 8, 5); 7th Andrew Murdoch (NZL Sailing Team) (5, 7, 8).
49er: 10th Marcus Hansen and Josh Porebski - 49er (NZL Sailing Team) (19, 17, 5, 1).
49erfx: 2nd Alexandra Maloney and Molly Meech - 49er FX (3, 1, 3, 4).
Laser: 4th Sam Meech (NZL Sailing Team) (3, 18, 10); 5th Thomas Saunders (7, 11, 46); 10th Andy Maloney (NZL Sailing Team) (13, 12, 19); 54th Andrew McKenzie (2013 NZL Yachting Trust Youth Team) (48, 52, 50); 99th Michael Cate (47, 35, 35); 111th Jack Collinson (50, 59, 54).
Men 470: 7th Paul Snow-Hansen and Dan Willcox (NZL Sailing Team) (2, 11, 19); 29th Francisco Lardies and Luke Stevenson (18, 32, 30).
Nacra17: 13th Gemma Jones and Jason Saunders (26, 5, 9, 6); 21st Tomer Simhony and Nicole van der Velden (19, 28, 25, 15).