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.