An average 10.2 million viewers watched Portugal beat France on BBC One, with a further 1.9 million tuning into ITV's coverage of the football match.
Andy Murray's second title-winning performance at the All England Tennis Club was seen by an average of 9.2 million viewers.
Both events drew about 55% of the audience available at transmission.
The build-up to the Wimbledon Men's Final on BBC One was watched by about 2.2 million viewers.
Sport featured heavily in the ratings, with BBC Two's Today at Wimbledon and Golf: Scottish Open Highlights being the third and fifth most popular shows on the channel, while Channel 4's highlights of the Formula 1: British Grand Prix being its fourth most popular programme.
BBC Two's largest audience was 1.2 million for a showing of Oscar-winning film The Help, while Channel 4's came for Paul O'Grady's 100 Years of Movie Musicals, which drew about 1.1 million viewers.
Follow us on Twitter @BBCNewsEnts, on Instagram, or email entertainment.news@bbc.co.uk.
The Euro 2016 final drew nearly three million more viewers than Andy Murray's win at Wimbledon on Sunday.