Federer, the defending champion who is seeking his sixth Basel title in seven years, served 10 aces against the 83rd-ranked qualifier.
The top-ranked Swiss is heavily favored to claim his seventh title this year after U.S. Open champion Andy Murray pulled out with a back injury on Friday. The Briton's withdrawal elevated Juan Martin del Potro of Argentina to No. 2 seed.
In other matches, third-seeded Richard Gasquet of France rallied past Robin Haase of the Netherlands 4-6, 6-3, 6-2; Julien Benneteau of France beat Russia's Andrey Kuznetsov 4-6, 6-3, 6-3; and Polish qualifier Lukasz Kubot defeated Lukas Lacko of Slovakia 6-4, 6-4.