El checo hizo su debut en el cuadro principal en el circuito como clasificado en Roland Garros y también ganó cuatro títulos ATP Challenger Tour hasta el momento.[1] En el año 2011 Vesely gana el torneo de Australia Open derrotando en la final al local Luke Saville por 6-0 y 6-3.En mayo repite título, obteniendo el Challenger de Ostrava derrotando en la final al belga Steve Darcis por un doble 6-4.Jugó más torneos dentro de la ATP, aunque en todos ellos acabó siendo eliminado en primera ronda.En este año Vesely comienza a jugar con más asiduidad dentro del circuito ATP.Llegó a su primera semifinal ATP World Tour en Dusseldorf (perdiendo ante Ivo Karlović en dos tie breaks).Batió a Igor Sijsling, Nikolái Davydenko y Jürgen Melzer en la ruta hacia los cuatro mejores.