Indian shuttler Lakshya Sen beat Canada's Victor Lai in the semi-final of the All England Open Men's singles on Saturday at the Utilita Arena in Birmingham.