Gabon rallied for a 1-1 Group B draw against Switzerland in its Olympics debut on Thursday.
Admir Mehmedi put Switzerland ahead by converting an early penalty kick he was forced to retake after Innocent Emeghara was brought down inside the area.
Gabon tied it in the 45th minute. Pierre Aubameyang collected Alexander Ndoumbou's floated cross alone inside the area and flicked a shot under goalkeeper Diego Benaglio.
Switzerland finished with 10 men after Oliver Buff was shown his second yellow card in the 78th for theatrically going down under little pressure as he burst into the African nation's area.