Third seed Alexander Zverev made a return to the French Open semi-finals for a second straight edition on Tuesday as he held off teenaged talent Carlos