Le , lors de la finale du 3 000 m aux championnats d'Europe, dans le stade olympique de Berlin, Mahiedine Mekhissi remporte son quatrième titre sur la distance en 8 min 31 s 66, après Barcelone 2010, Helsinki 2012, et Amsterdam 2016. Remportant sa cinquième médaille d'or dans ce championnat (également titré sur 1 500 m à Zurich en 2014), il devient le Français le plus titré de l'histoire, et devient l'Européen le plus titré sur sa distance. Il devance sur le podium l'Espagnol Fernando Carro (8 min 34 s 16) et l'Italien Yohanes Chiappinelli (8 min 35 s 81). Après sa victoire, il exprime sa réflexion sur une possible retraite sportive. Finalement, le , Mekhissi annonce son forfait pour la finale du 5 000 m, ne se sentant nerveusement pas prêt à courir. Ses performances dans cette compétition lui valent un hommage de la part du Stade de Reims, club de Football de sa ville natale : le , à l'occasion d'un match de Ligue 1, le SR joue avec le nom de Mahiedine Mekhissi sur ses maillots.