There will be July ‘fireworks’ when Novak Djokovic and Nick Kyrgios meet in the final

Who will win? Will Novak Djokovic win his 21st Slam or will the mercurial Nick Kyrgios break through and surprise tennis?