Federer delivers shot-making masterclass to reach round three