Kohli is the also the first Indian captain to score a duck and a century in the same Test.
Dickwella was found having a few heated exchanges with the Indian bowlers.
Kohli’s unbeaten 104 — his 18th Test and 50th overall hundred saw India declaring their second innings at 352 for 8.
Kashyap will face Chinese Taipei’s Kan Chao Yu in the qualifier, while Sourabh Verma will fight it out with Indonesia’s Tommy Sugiarto.
Novotna was a three-time Olympic medalist and a member of Czechoslovakia’s 1988 Fed Cup championship team.
The Indian skipper joined South African great Hashim Amla as the fastest to 50 centuries in International cricket in 348 innings.