Elsőként a címvédő Carlos Alcaraz jutott a döntőbe a Roland Garros férfi versenyében. A spanyol kiválóság a nyolcadikként rangsorolt olasz Lorenzo Musettivel találkozott, akivel rövid időn belül harmadszor csapott össze, ugyanis a monacói és az olaszországi 1000-es versenyen is találkoztak, és mindkétszer Alcaraz örülhetett. Összességében a hét egymás elleni meccsükből csak egyet tudott megnyerni a toszkánai játékos. A világranglistán hetedik olasz az európai salakpályás szezonban eddig is remekül teljesített, ugyanis Monte-Carlóban a döntőig, Madridban és Rómában pedig az elődöntőig menetelt.
A második helyen kiemelt spanyol – aki a második körben Marozsán Fábiánt búcsúztatta – nem kezdett meggyőzően, és saját szempontjából a legrosszabbkor, 4:5-nél vesztette el az adogatását, ami egyben a szettjébe került. A folytatásban Alcaraz kétszer is brékelőnybe került, de 6:5-nél nem tudta kiszerválni a játszmát, a rövidítésben viszont komoly fölényben volt. A harmadik szett már egyértelműen a murciai teniszezőről szólt, aki sorra hozta a gémeket, közben a tavalyi, wimbledoni viadal után a második Grand Slam-elődöntőjét vívó Musetti ápolást kért a combjára. Ez azonban nem használt, és sorozatban nyolc elvesztett játék után jelezte, hogy nem tudja folytatni.
A második elődöntőben az olasz Sinner 3-0-ra megverte a szerb Novak Djokovicsot és ezzel bejutott a döntőbe. Az első helyen kiemelt Sinner a januárban megnyert Australian Open után három hónapos kényszerpihenőn volt doppingvétség miatt, majd Rómában a döntőig menetelt, ahol Alcaraz állította meg, ezzel 17/1-es idei győzelmi mérlegnél tartott. A Roland Garros egyik favoritja kedvező előjelekkel várta a 38 éves Djokovics elleni slágermeccset, mivel ugyan 4/4-re állt a mérlegük, de az utóbbi három alkalommal legyőzte 15 esztendővel idősebb riválisát – sorozatban 36 megnyert adogatógémmel –, emellett az eddigi három GS-fináléjából egyet sem vesztett el. A belgrádi klasszis viszonylag gyengén teljesített a salakszezonban egészen bő másfél héttel ezelőttig, amikor – többek között Fucsovics Mártont búcsúztatva – diadalmaskodott Genfben, és begyűjtötte 100. trófeáját.
A párizsi csata első szettje egy bréken dőlt el, az MTI beszámolója szerint az északolasz teniszező 3:2-nél elvette a háromszoros Garros-bajnok adogatását, majd végigvitte előnyét. Sinner a folytatásban 5:4-nél nem tudta kiszerválni a második szettet, de 6:5-nél már nem bizonytalankodott – egy ízben második adogatásból ütött ászt –, és csaknem két óra elteltével már kétjátszmás előnyben volt. A harmadik felvonás előtt Djokovics – aki addig is igyekezett elkerülni a fárasztó, hosszú labdameneteket – ápolást kért a combjára, majd óriási adok-kapok következett, és a világelső 4:5-nél egy tízperces gémben három szettlabdát hárított. A játszmát lezáró rövidítésben a szerb váratlanul rontani kezdett, és 3 óra 18 perc után mehetett gratulálni a hálóhoz.
Sinner második olaszként jutott be a Garros döntőjébe Adriano Panatta 1976-os diadala után, és vasárnap sorozatban harmadik GS-fináléjában a 22 évesen már négy GS-trófeával büszkélkedő Alcarazzal találkozik. Ez egyben azt jelenti, hogy akárcsak a nőknél, a férfiak végjátékában is az első és a második kiemelt csap össze a Philippe Chatrier Stadionban.