( CNN) Day four of Rio 2016 ensure another 54 gold medals on offer.

Tatyana McFadden continued her quest to win a medal in every race she's entered … and there's seven of them.

There was plenty to cheer for Great Britain on the water this morning as it altogether dominated, and host nation Brazil had no less than four new heroes in the Olympic Stadium.