Novak Djokovic and Carlos Alcaraz will square off in a blockbuster French Open semi-final, while Belarusian Aryna Sabalenka condemned outright her country's role in the Ukraine war on Tuesday after reaching the last four at Roland Garros. Djokovic, chasing a third French Open crown and record 23rd men's Grand Slam singles title, recovered from dropping his first set of the tournament to defeat 11th seed Karen Khachanov 4-6, 7-6 (7/0), 6-2, 6-4. The 36-year-old Serb is in his 12th Roland Garros semi-final -- his 45th at the majors -- and faces Alcaraz for a place in the final after the world number one thrashed 2021 runner-up Stefanos Tsitsipas in straight sets.