Trước khi bước vào loạt trận bán kết ở Indian Wells 2018, tay vợt số 1 thế giới vẫn chưa thua bất cứ set nào. Trên con đường tiến vào bán kết, Roger Federer lần lượt loại các đối thủ Delbonis, Krajinovic, Chardy.
Nạn nhân mới nhất của "Tàu tốc hành" Thụy Sỹ chính là hiện tượng Hyeon Chung. tay vợt người Hàn Quốc từng gây bất ngờ khi hạ Novak Djokovic ở Australian Open 2018.
Nhưng Federer đã chứng minh rằng, Hyeon Chung chưa đủ "trình" để đánh bại anh ở giai đoạn này.
Bước vào trận bán kết, Federer sẽ là đối thủ kém anh 15 tuổi và kém 48 bậc trên BXH ATP, Borna Coric.
Trận bán kết còn lại là màn so tài giữa hạt giống số 6 – Del Potro và hạt giống số 32 – Milos Raonic.
Trước khi trận đấu này diễn ra, Del Potro và Raonic mới gặp nhau có 3 lần, trong đó Raonic thắng 2 trận. Và trận thắng gần đây nhất của Raonic trước Del Potro là ở bán kết giải Delray Beach 2017.