Ghosal, who has shifted to his home city Kolkata after eight years' stay in England and became the first Indian male to make the world championships quarter finals in Manchester, was given a bit of a scare by local player Aditya Jagtap before coming up with a 11-5 11-6 11-13 11-4 win.
The 27-year-old title favourite also overcame a minor hand injury to end the brave challenge put up by his younger rival.
"Ravi played really well. It was a good test for me before meeting Saurav. I have never beaten Saurav, so I will make an attempt to do so in the final," said Sandhu.
Women's top seed and world No. 26 Joshna Chinappa remained on course to defend her title with a straight-game (11-9 11-5 11-6) win over Nikita Joshi of suburban Otters Club.
Other results (semi finals): Professionals: Sanjay Pawar bt Manish Chavan 11-6 11-9 11-7; Rohit Kadam bt Sachin Jadhav 11-1 11-6 11-8.