Russian Daniil Medvedev knocked off Novak Djokovic in straight sets Friday at the Dubai Championships, snapping the top-ranked Serbian’s 20-match winning streak.