BBC1 and BBC4 will be showing the best of the action every day, but the BBC Sport website and the Red Button will have up to 24 extra channels showing every event taking place.
That means viewers will be able to choose whichever sport they want to watch in full, whenever the action is taking place.
Here is the full Rio 2016 Olympics day-by-day schedule, from athletics and archery to wrestling and weightlifting. Check back for day-by-day highlights and expert guides to what’s on TV each day during the Olympic Games.
Click on the links below to skip to the timings for each day.
Olympics Day 1: Saturday 6th August – all times UK British Summer Time
1.00pm—3.55 Men’s team event: last-16 matches
7.00pm—10.35 Men’s team event: quarter-finals (7.00); semi-finals (8.45); bronze-medal play-off (9.40); final (10.10)
4.00pm—1.30am Women’s preliminary rounds: Turkey v France (4.00); China v Canada (6.15); Brazil v Australia (9.30); Belarus v Japan (11.45)
6.15pm—4.15am Men’s preliminary rounds: Australia v France (6.15); China v USA (11.00); Venezuela v Serbia (2.30am)
2.00pm—5.50 Men’s and women’s preliminaries
7.30pm—11.20pm Men’s and women’s preliminaries
1.00am—4.50 Men’s and women’s preliminaries
3.00pm—5.15 Men’s preliminaries: light fly from 3.00; light from 3.45; light heavy from 4.30; heavy at 5.00
9.00pm—11.15 Men’s preliminaries: light fly from 9.00; light from 9.45; light heavy from 10.30; heavy at 11.00
1.30pm—7.50 Men’s road race
2.00pm—8.00 Eventing: Individual and team dressage, day 1
1.00pm—6.15 Women’s epee individual: round of 64 (1.00); round of 32 (2.15); round of 16 (4.30); quarter-finals (5.45)
8.00pm—10.35 Women’s epee individual: semi-finals (8.00); bronze medal bout (9.15); final (9.45)
7.00pm—4.00am First round: Canada v Zimbabwe (7.00); USA v France (9.00); Germany v Australia (10.00); South Africa v People’s Republic of China (11.00); Colombia v New Zealand (12.00); Brazil v Sweden (2.00am)
1.30pm—3.20am Women’s preliminary matches: Norway v Brazil (1.30); Netherlands v France (3.30); Russian Federation v Republic of Korea (6.40); Montenegro v Spain (8.40); Romania v Angola (11.50); Sweden v Argentina (1.50am)
2.00pm—7.15 Men’s pool matches: Argentina v Netherlands (2.00); India v Ireland (3.00); Belgium v Great Britain (4.30)
9.00pm—2.15am Women’s pool matches: Argentina v USA (9.00); Great Britain v Australia (12.30am)
10.00pm—1.15am Men’s pool matches: Canada v Germany (10.00); Spain v Brazil (11.30)
2.00pm—5.00 Men’s -60kg and women’s -48kg: preliminaries and quarter-final bouts
7.30pm—10.10 Men’s -60kg and women’s -48kg: semi-final and final bouts