Cook ready for battle with 'Federer' Smith