The world number one will meet Britain's Andy Murray in Sunday's final in a rematch of the 2008 U.S. Open final, which Federer won.
Federer, who was never troubled by the athletic Tsonga, advanced to his eighth successive grand slam final and 22nd in his career. He has won 15 of the previous 21.
The Swiss maestro never gave his French opponent a sniff, using a clever variation of deft touches, angles and change of pace as he raced past the 2008 Australian Open finalist in 88 minutes.
(Reporting by Greg Stutchbury; Editing by Alastair Himmer)