Robert Rock in confident mood ahead of the Alfred Dunhill Championship