Novak Djokovic and Rafael Nadal will meet in a mouth-watering BNP Paribas Open semi-final after both men advanced through their quarter-final ties.
World No 1 and reigning champion at Indian Wells Djokovic edged a narrow affair with Frenchman Jo-Wilfried Tsonga, needing two tie-breaks to seal a straight sets win in just over two hours.
Nadal found life just as tough against Kei Nishikori, but produced some of his trademark best to earn a 6-4 6-3 win.
The Spaniard, who saved a match point against Alexander Zverev in the last round, has taken confidence from his run deep into a tournament that he has won three times.
He said on the tournament’s official website: ‘I had a tough draw from the beginning. To be able to be where I am today, in the semi-finals, and especially with the victory of today against a top, top player, that’s something very important for my confidence. It’s very important to believe in myself too, and winning the way that I did.
‘Let’s try my best tomorrow. Let’s keep playing with the same energy. And we’ll see what’s going on.
‘I know Novak is playing unbelievable, so it’s difficult. But I am here to keep enjoying, keep trying my best, and keep playing with the right energy.’
David Goffin and Milos Raonic, who both booked their places in the last four on Thursday, will also battle it out for a spot in the final.