Malgré une défaite lors de son premier match face au Qatar, vice-champion du monde en titre, la Croatie remporte le groupe A grâce à des victoires probantes face à deux favoris de la compétition, le Danemark et la France[2]. Cette dernière s'est imposé 33-30 face aux Danois lors du dernier de poule pour s'adjuger la deuxième place. Le Qatar n'a en revanche pas confirmé sa victoire initiale et a dû attendre de battre l'Argentine lors du dernier match pour obtenir la 4e et dernière place qualificative. Dans la seconde poule, l'Allemagne, qui vient de faire un retour fracassant en remportant l'Euro 2016 après 9 ans de disette depuis le controversé titre mondial remporté en 2007, confirme en terminant première de sa poule, à égalité de points avec la Slovénie. En terminant troisième de « son » tournoi, le Brésil se qualifie pour la première fois de son histoire en quart de finale olympique en compagnie de la Pologne. En revanche, la Suède n'est pas parvenue a reproduire l'exploit réalisé en 2012 et termine dernière du groupe.
En quarts de finale, les trois premiers matchs sont conformes à la hiérarchie avec les victoires de la France face au Brésil (34-27 grâce à un décisif 7-1 en milieu de seconde période alors que les deux équipes étaient à égalité 22-22), de l'Allemagne face à un Qatar décevant (34-22) et du Danemark face à la Slovénie (37-30). En revanche, le dernier match voit les Polonais, médaillés de bronze au Mondial 2015, renverser les Croates qui ratent pour la première fois l'accès aux demi-finales. Celles-ci sont conclues par deux matchs très serrés : grâce à un but exceptionnel de Daniel Narcisse à la dernière seconde, la France s'impose face à l'Allemagne 29 à 28[3] tandis que le Danemark doit passer par une prolongation pour écarter la Pologne (29-28). En finale, les Français font figure de favori : ils ont battu les Danois en phase de poule et lors de leurs deux dernières oppositions en finale (au Championnat du monde 2011 puis au Championnat d'Europe 2014), ils postulent à un troisième titre olympique consécutif et ils ont remporté leurs dix dernières finales internationales. Mais les Danois et un Mikkel Hansen intenable (8 buts) ont balayé les espoirs français : menant de deux buts à la mi-temps, le Danemark porte son avance à 5 buts à dix minutes du terme. Si les Français parviennent à recoller à un but (26-25, 57e minute), c'est bien le Danemark qui s'impose 28 à 26 et remporte son premier titre olympique. La France concède ainsi sa première défaite en finale depuis sa première finale au Championnat du monde 1993 : Luc Abalo, Michaël Guigou, Nikola Karabatic, Daniel Narcisse et Thierry Omeyer ne rejoignent donc pas Andreï Lavrov qui reste, alors, encore le seul triple champion olympique de handball. Enfin, dans un match pour la troisième place globalement maîtrisé, l'Allemagne s'adjuge la médaille de bronze aux dépens de la Pologne (31-25).
Les douze équipes qualifiées sont réparties en deux poules de six équipes chacune. Au sein de chaque poule, toutes les équipes se rencontrent. Deux points sont attribués pour une victoire, un pour un match nul, et aucun pour une défaite. Les quatre premières équipes de chaque poule sont qualifiées pour les quarts de finale, les autres sont éliminées de la compétition.
Poule A
Malgré une défaite lors de son premier match face au Qatar, vice-champion du monde en titre, la Croatie remporte le groupe A grâce à des victoires probantes face à deux favoris de la compétition, le Danemark et la France[2]. Cette dernière s'est imposé 33-30 face aux Danois lors du dernier de poule pour s'adjuger la deuxième place. Le Qatar n'a en revanche pas confirmé sa victoire initiale et a dû attendre de battre l'Argentine lors du dernier match pour obtenir la 4e et dernière place qualificative.
Dans la seconde poule, l'Allemagne, qui vient de faire un retour fracassant en remportant l'Euro 2016 après 9 ans de disette depuis le controversé titre mondial remporté en 2007, confirme en terminant première de sa poule, à égalité de points avec la Slovénie. En terminant troisième de « son » tournoi, le Brésil se qualifie pour la première fois de son histoire en quart de finale olympique en compagnie de la Pologne. En revanche, la Suède n'est pas parvenue a reproduire l'exploit réalisé en 2012 et termine dernière du groupe.
En quarts de finale, les trois premiers matchs sont conformes à la hiérarchie avec les victoires de la France face au Brésil (34-27 grâce à un décisif 7-1 en milieu de seconde période alors que les deux équipes étaient à égalité 22-22), de l'Allemagne face à un Qatar décevant (34-22) et du Danemark face à la Slovénie (37-30). En revanche, le dernier match voit les Polonais, médaillés de bronze au Mondial 2015, renverser les Croates qui ratent pour la première fois l'accès aux demi-finales.
Celles-ci sont conclues par deux matchs très serrés : grâce à un but exceptionnel de Daniel Narcisse à la dernière seconde, la France s'impose face à l'Allemagne 29 à 28[3] tandis que le Danemark doit passer par une prolongation pour écarter la Pologne (29-28).
En finale, les Français font figure de favori : ils ont battu les Danois en phase de poule et lors de leurs deux dernières oppositions en finale (au Championnat du monde 2011 puis au Championnat d'Europe 2014), ils postulent à un troisième titre olympique consécutif et ils ont remportés leurs dix dernières finales internationales. Mais les Danois et un Mikkel Hansen intenable (8 buts) ont balayé les espoirs français : menant de deux buts à la mi-temps, le Danemark porte son avance à 5 buts à dix minutes du terme. Si les Français parviennent à recoller à un but (26-25, 57e minute), c'est bien le Danemark qui s'impose 28 à 26 et remporte son premier titre olympique. La France concède ainsi sa première défaite en finale depuis sa première finale au Championnat du monde 1993 : Luc Abalo, Michaël Guigou, Nikola Karabatic, Daniel Narcisse et Thierry Omeyer ne rejoignent donc pas Andreï Lavrov qui reste le seul triple champion olympique de handball. Enfin, dans un match pour la troisième place globalement maîtrisé, l'Allemagne s'adjuge la médaille de bronze aux dépens de la Pologne.
L'équipe du tournoi, aussi appelée « All-star team »[4], désigne les sept meilleurs joueurs du tournoi à leur poste respectif.
Lors des Jeux olympiques de 2016, les joueurs la composant sont :
↑Il s'agit de la 12e apparition à 7 joueurs et en salle mais la 13e apparition du handball masculin aux Jeux olympiques, la première (en 1936) s'étant jouée à 11 joueurs et en plein air.