India had last week announced a 16-member team for the Tokyo Games but refrained from naming the captain although it was more or less certain that Rani would lead the side.
The 26-year-old Vinesh can now win her third gold in as many tournaments this season, having won titles in Matteo Pellicone (March) and Asian Championship (April).
Four shuttlers, Saina Nehwal, K Srikanth, N Sikki Reddy and Ashwini Ponnappa, failed to make the cut owing to cancellation of tournaments due to the pandemic.
The selection of the final 16 players who will represent the country in Tokyo is awaited and Toppo said there is no dearth of talent in the squad with several youngsters rising the ranks.