| Games | Sport (Discipline) / Event | NOC / Team | Phase | Unit | Role | As |  | 
| 2012 Summer Olympics | Tennis |  CHN |  |  |  | Zhang Juan |  | 
|  | Singles, Men
(Olympic) |  | Match #18 | Santiago Giraldo — Ryan Harrison | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #10 | Ana Ivanović — Elena Baltacha | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #15 | Mariya Kirilenko — Heather Watson | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #8 | Angelique Kerber — Petra Cetkovská | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #15 | Yanina Wickmayer — Anabel Medina | Chair Umpire |  |  | 
|  | Doubles, Women
(Olympic) |  | Match #2 | Czech Republic 2 — Chinese Taipei | Chair Umpire |  |  | 
|  | Doubles, Mixed
(Olympic) |  | Match #1 | Belarus — United States 1 | Chair Umpire |  |  | 
|  | Doubles, Mixed
(Olympic) |  | Match #2 | India — Serbia | Chair Umpire |  |  | 
|  | Doubles, Mixed
(Olympic) |  | Match #6 | Australia — Poland | Chair Umpire |  |  | 
| 2016 Summer Olympics | Tennis |  CHN |  |  |  | Zhang Juan |  | 
|  | Singles, Men
(Olympic) |  | Match #7 | Gilles Müller — Jerzy Janowicz | Chair Umpire |  |  | 
|  | Doubles, Men
(Olympic) |  | Match #3 | Poland — India | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #1 | Elina Svitolina — Serena Williams | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #3 | Petra Kvitová — Caroline Wozniacki | Chair Umpire |  |  | 
|  | Singles, Women
(Olympic) |  | Match #15 | Lucie Šafářová — Karin Knapp | Chair Umpire |  |  | 
|  | Doubles, Women
(Olympic) |  | Match #4 | Italy — Germany 2 | Chair Umpire |  |  |