The Croatian took out Anna Karolina Schmiedlova and will join Zheng Qinwen in Saturday's Olympic final.
The 22-year-old becomes the first man from his nation to reach the singles semifinals.
The Spaniard hasn't officially pulled out of the final Slam of 2024, however.
Zheng Qinwen snapped Iga Swiatek's 25-match Roland Garros winning streak in an Olympic stunner.
The 29-year-old is having the best week of her career at the Olympics in Paris.
Nadalcaraz is lighitng up Paris, but Rafael Nadal wants to pull the plug on one Olympic rule.
The Chinese star says she is winning to listen to criticism, and she got plenty from American Emma Navarro at the Olympics.