Là hạt giống số 3 tại giải, Federer được miễn thi đấu vòng 1. Tại vòng 2, đối thủ Milos Raonic bỏ cuộc nên tay vợt người Thụy Sĩ được vào thẳng vòng 3 mà không mất chút sức lực nào. Bước ra sân đấu tại Paris lần đầu tiên kể từ năm 2015, Roger Federer có trận đối đầu với Fabio Fognini, tay vợt hạng 14 thế giới người Italy.
Tiếp nối phong độ cao kể từ Basel Open, hạt giống số 3 của giải không gặp nhiều khó khăn để có được hai break và dẫn trước 4-1 trong set đầu tiên. Fognini thi đấu nỗ lực sau đó nhưng anh cũng chỉ đòi lại được 1 break và chấp nhận thất bại 4-6.
Bước sang set 2, thế trận chủ động vẫn thuộc về "Tàu tốc hành". Sau khi hòa nhau ở bốn game đầu tiên, Federer đã trình diễn những pha bóng đẳng cấp để có được 2 break và thắng 6-3.
Vượt qua Fabio Fognini sau 73 phút thi đấu, Roger Federer tiến vào tứ kết gặp Kei Nishikori. Tay vơt người Nhật Bản đã có chiến thắng thuyết phục 6-4, 6-4 trước hạt giống số 7 người Nam Phi Kevin Anderson.
Tay vợt 37 tuổi toàn thắng Fognini trong 4 lần gặp nhau. Đây là chiến thắng thứ 45 của Federer trong 52 trận đã đấu tại mùa giải 2018, và tay vợt người Thụy Sĩ vào tứ kết 10 trong tổng số 12 giải đấu mùa này. Kể từ năm 2001 đến nay, chỉ có năm 2016 (năm Federer chấn thương) là "Tàu tốc hành" không có được nhiều hơn 40 trận thắng.
Ở các trận đấu trước đó, Novak Djokovic không gặp nhiều khó khăn để đi tiếp khi đối thủ Damir Dzumhur bỏ cuộc ở đầu set 2. Djokovic sẽ đối đầu với Marin Cilic tại tứ kết, trước khi nghĩ về trận bán kết "trong mơ" với Roger Federer.