| Women's Team |
| 13:00 -- 1/8 Eliminations |
| 19:00 -- Quarter-finals |
| 20:40 -- Semi-finals |
| 21:30 -- Bronze Medal Match |
| 22:00 -- Gold Medal Match |
| Men's Singles |
| 12:30 -- Group Play Stage |
| 16:30 -- Group Play Stage |
| 22:30 -- Group Play Stage |
| Men's Doubles |
| 12:30 -- Group Play Stage |
| 16:30 -- Group Play Stage |
| 22:30 -- Group Play Stage |
| Women's Singles |
| 12:30 -- Group Play Stage |
| 16:30 -- Group Play Stage |
| 22:30 -- Group Play Stage |
| Women's Doubles |
| 12:30 -- Group Play Stage |
| 16:30 -- Group Play Stage |
| 22:30 -- Group Play Stage |
| Mixed Doubles |
| 12:30 -- Group Play Stage |
| 16:30 -- Group Play Stage |
| 22:30 -- Group Play Stage |
| Time (IST) | Group | Match |
| 13:30 | Preliminary Round Group A | Qualifier 2 vs Tunisia |
| 15:15 | Preliminary Round Group B | Brazil vs Australia |
| 18:30 | Preliminary Round Group A | United States vs France |
| 20:45 | Preliminary Round Group B | Spain vs China |
| 00:00 (July 30) | Preliminary Round Group B | Qualifier 3 vs Great Britain |
| 02:15 (July 30) | Preliminary Round Group A | Argentina vs Qualifer 1 |
| Men's Beach Volleyball |
| 13:00 -- Preliminary Round |
| 13:00 -- Preliminary Round |
| 18:30 -- Preliminary Round |
| 18:30 -- Preliminary Round |
| 00:00 -- Preliminary Round |
| 00:00 -- Preliminary Round |
| Women's Beach Volleyball |
| 13:00 -- Preliminary Round |
| 13:00 -- Preliminary Round |
| 18:30 -- Preliminary Round |
| 18:30 -- Preliminary Round |
| 00:00 -- Preliminary Round |
| 00:00 -- Preliminary Round |
| Men's Light (60kg) |
| 17:30 -- Round of 32 |
| 00:30 (July 30) -- Round of 32 |
| Men's Welter (69kg) |
| 19:00 -- Round of 32 |
| 02:00 (July 30) -- Round of 32 |
| Men's Canoe Single |
| 17:30 -- Heats |
| Men's Kayak |
| 18:24 -- Heats |
| Women's Road Race |
| 16:00 -- Final |
| Women's Synchronised 3m Springboard |
| 19:00 -- Final |
| Individual Eventing |
| 14:00 -- Dressage Day 2 |
| Team Eventing |
| 14:00 -- Dressage Day 2 |
| Men's Individual Sabre |
| 14:30 -- Round of 64 |
| 15:30 -- Round of 32 |
| 17:10 -- Round of 16 |
| 18:10 -- Quarter-finals |
| 22:00 -- Semi-finals |
| 22:50 -- Bronze Medal Match |
| 23:10 -- Gold Medal Match |
| Time (IST) | Group | Match |
| 16:00 | First Round Group C | Egypt vs New Zealand |
| 18:30 | First Round Group B | Mexico vs Gabon |
| 19:00 | First Round Group C | Brazil vs Belarus |
| 21:00 | First Round Group D | Japan vs Morocco |
| 21:00 | First Round Group A | Senegal vs Uruguay |
| 21:15 | First Round Group B | Korea vs Switzerland |
| 23:45 | First Round Group D | Spain vs Honduras |
| 23:45 | First Round Group A | Great Britain vs UAE |
| Women's Qualification |
| 13:30 -- Qualification |
| 15:15 -- Qualification |
| 18:45 -- Qualification |
| 20:30 -- Qualification |
| 00:00 -- Qualification |
| Time (IST) | Group | Match |
| 13:30 | Preliminaries Group A | Iceland vs Argentina |
| 15:15 | Preliminaries Group B | Croatia vs Korea |
| 18:30 | Preliminaries Group A | Sweden vs Tunisia |
| 20:15 | Preliminaries Group B | Spain vs Serbia |
| 23:30 | Preliminaries Group A | France vs Great Britain |
| 01:15 (July 30) | Preliminaries Group B | Hungary vs Denmark |
| Time (IST) | Group | Match |
| 12:30 | Preliminaries Group B | New Zealand vs Australia |
| 14:45 | Preliminaries Group A | Netherlands vs Belgium |
| 17:45 | Preliminaries Group A | China vs Korea |
| 20:00 | Preliminaries Group B | Argentina vs South Africa |
| 23:00 | Preliminaries Group A | Great Britain vs Japan |
| 01:15 (July 30) | Preliminaries Group B | Germany vs United States |
Men's -66kg| 13:30 -- Elimination round of 64 | 13:30 -- Elimination Round of 32 | 13:30 -- Elimination Round of 16 | 13:30 -- Quarter-finals | 18:00 -- Semi-finals | 18:00 -- Repechage and Bronze | 20:10 -- Final | Women's - 52kg | 13:30 -- Elimination Round of 32 | 13:30 -- Elimination Round of 16 | 13:30 -- Quarter-finals | 18:00 -- Semi-finals | 18:00 -- Repechage and Bronze | 20:00 -- Final | |
| Men's Double Sculls |
| 13:30 -- Repechages |
| Men's Lightweight Four |
| 13:40 -- Repechages |
| Men's Single Sculls |
| 13:50 -- Repechages |
| Women's Single Sculls |
| 14:20 -- Repechages |
| Women's Lightweight Double Sculls |
| 14:40 -- Heats |
| Men's Lightweight Double Sculls |
| 15:10 -- Heats |
| Women's Eight |
| 15:50 -- Heats |
| Men's Finn |
| 16:00 -- Race 2 |
| 16:00 -- Race 1 |
| Men's Star |
| 16:00 -- Race 2 |
| 16:00 -- Race 1 |
| Women's Elliott 6m |
| 16:00 -- Round Robin |
| Women's 10m Air Pistol |
| 13:00 -- Qualification |
| 15:45 -- Finals |
| Women's Skeet |
| 13:00 -- Qualification |
| 18:00 -- Finals |
| Women's 100m Backstroke |
| 14:00 -- Heats |
| 00:44 -- Semi-finals |
| Men's 200m Freestyle |
| 14:20 -- Heats |
| 23:37 -- Semi-finals |
| Women's 100m Breaststroke |
| 14:51 -- Heats |
| 23:48 -- Semi-finals |
| Men's 100m Backstroke |
| 15:13 -- Heats |
| 00:25 -- Semi-finals |
| Women's 400m Freestyle |
| 15:33 -- Heats |
| 00:15 -- Final |
| Men's 4x100m Freestyle Relay |
| 16:05 -- Heats |
| 00:54 -- Final |
| Women's 100m Butterfly |
| 23:30 -- Final |
| Men's 100m Breaststroke |
| 00:08 -- Final |
| Women's Singles |
| 13:00 -- Second Round |
| 22:00 -- Third Round |
| Men's Singles |
| 15:00 -- Second Round |
| 17:30 -- Second Round |
| Men's Singles |
| 15:30 -- First Round |
| Men's Doubles |
| 15:30 -- First Round |
| Women's Singles |
| 15:30 -- First Round |
| Women's Doubles |
| 15:30 -- First Round |
| Time (IST) | Group | Match |
| 13:30 | Preliminary Round Group A | Great Britain vs Bulgaria |
| 15:30 | Preliminary Round Group B | Russia vs Germany |
| 18:45 | Preliminary Round Group A | Australia vs Argentina |
| 20:45 | Preliminary Round Group B | United States vs Serbia |
| 00:00 (July 30) | Preliminary Round Group A | Italy vs Poland |
| 02:00 (July 30) | Preliminary Round Group B | Brazil vs Tunisia |
| Time (IST) | Group | Match |
| 13:30 | Preliminary Round Group A | Greece vs Croatia |
| 15:30 | Preliminary Round Group A | Kazakhstan vs Spain |
| 18:45 | Preliminary Round Group A | Italy vs Australia |
| 20:45 | Preliminary Round Group B | Hungary vs Serbia |
| 00:00 (July 30) | Preliminary Round Group B | Romania vs Great Britain |
| 02:00 (July 30) | Preliminary Round Group B | Montenegro vs United States |
| Men's 56kg |
| 14:00 -- Group B |
| 23:00 -- Group A |
| Women's 53kg |
| 16:30 -- Group B |
| 19:30 -- Group A |