Bei den Olympischen Spielen 2024 in Paris erreichte Macchi in der Einzelkonkurrenz nach drei Siegen das Halbfinale, in dem er sich mit 15:11 auch gegen den US-Amerikaner Nick Itkin durchsetzte. Im Finale traf Macchi auf Cheung Ka Long aus Hongkong, den Olympiasieger der Olympischen Spiele 2020. Mit 14:15 unterlag Macchi seinem Kontrahenten nur knapp und erhielt als Zweitplatzierter die Silbermedaille.[4] Im Mannschaftswettbewerb erreichte er gemeinsam mit Guillaume Bianchi, Tommaso Marini und Alessio Foconi ebenfalls das Finale, nachdem in der ersten Runde Polen mit 45:39 und im anschließenden Halbfinale die Vereinigten Staaten mit 45:38 bezwungen wurden. Dort trafen die Italiener auf die Équipe Japans, die sich mit 45:36 gegen Italien durchsetzen konnte. Damit gewann Macchi eine weitere Silbermedaille.[5]