| 22.05.12 | q 1 | Jan Hajek | Arnau Brugues-Davi | 6-2, 3-6, 6-3 |  | match details | Paris | Clay |
| 08.05.12 | 1st round | Grigor Dimitrov | Jan Hajek | 6-3, 7-5 |  | match details | Prague Challenger | Clay |
| 06.05.12 | fin | Jonathan Dasnieres de Veigy | Jan Hajek | 7-5, 6-2 |  | match details | Ostrava Challenger | Clay |
| 05.05.12 | 1/4 | Jan Hajek | Enrico Burzi | 6-4, 6-2 |  | match details |
| 05.05.12 | 1/2 | Jan Hajek | Guillaume Rufin | 6-3, 6-4 |  | match details |
| 03.05.12 | 2nd round | Jan Hajek | Andre Begemann | 6-2, 7-5 |  | match details |
| 01.05.12 | 1st round | Jan Hajek | Benjamin Mitchell | 6-4, 6-3 |  | match details |
| 21.04.12 | 1/2 | Rui Machado | Jan Hajek | 4-6, 6-2, 7-68 |  | match details | Rome Challenger | Clay |
| 20.04.12 | 1/4 | Jan Hajek | Florent Serra | 7-5, 6-4 |  | match details |
| 18.04.12 | 2nd round | Jan Hajek | Guillermo Garcia-Lopez | 0-6, 6-4, 7-61 |  | match details |
| 17.04.12 | 1st round | Jan Hajek | Pedro Sousa | 3-1, Pedro Sousa - retired |  | match details |
| 14.04.12 | 1/2 | Joao Sousa | Jan Hajek | 6-4, 7-65 |  | match details | Mersin Challenger | Clay |
| 13.04.12 | 1/4 | Jan Hajek | Simone Vagnozzi | 6-3, 6-4 |  | match details |
| 12.04.12 | 2nd round | Jan Hajek | Gerard Granollers | 7-61, 7-65 |  | match details |
| 10.04.12 | 1st round | Jan Hajek | Jerome Inzerillo | 5-7, 7-60, 6-1 |  | match details |
| 28.02.12 | 1st round | Adrian Menendez-Maceiras | Jan Hajek | 6-1, 1-0, Jan Hajek - retired |  | match details | Casablanca Challenger | Clay |
| 24.02.12 | 1/2 | Evgeny Donskoy | Jan Hajek | 6-4, 6-4 |  | match details | Meknes Challenger | Clay |
| 23.02.12 | 1/4 | Jan Hajek | Andreas Haider-Maurer | 6-2, 4-1, Andreas Haider-Maurer - retired |  | match details |
| 22.02.12 | 2nd round | Jan Hajek | Alberto Brizzi | 6-1, 6-2 |  | match details |
| 20.02.12 | 1st round | Jan Hajek | Gianluca Naso | 6-1, 6-2 |  | match details |
| 12.02.12 | qual. | Karol Beck | Jan Hajek | 4-6, 6-3, 7-5 |  | match details | Rotterdam | I. hard |
| 11.02.12 | q 1 | Jan Hajek | Lennert Van Der Linden | 6-1, 6-1 |  | match details |
| 02.02.12 | 2nd round | Mikhail Ledovskikh | Jan Hajek | 4-6, 7-66, 6-4 |  | match details | Kazan Challenger | I. hard |
| 31.01.12 | 1st round | Jan Hajek | Joao Sousa | 6-3, 6-4 |  | match details |
| 23.01.12 | 1st round | Marsel Ilhan | Jan Hajek | 6-76, 6-2, 6-2 |  | match details | Heilbronn Challenger | I. hard |
| 11.01.12 | q 1 | Martin Fischer | Jan Hajek | 3-6, 7-5, 6-0 |  | match details | Melbourne | Hard |
| 07.01.12 | q 2 | Denis Istomin | Jan Hajek | 6-1, 6-2 |  | match details | Sydney | Hard |
| 07.01.12 | q 1 | Jan Hajek | Roman Borvanov | 4-6, 6-4, 6-1 |  | match details |
| 17.11.11 | 2nd round | Lukas Lacko | Jan Hajek | 7-64, 6-2 |  | match details | Bratislava Challenger | I. hard |
| 15.11.11 | 1st round | Jan Hajek | Kenny de Schepper | 6-3, 6-2 |  | match details |
| 08.11.11 | 1st round | Horacio Zeballos | Jan Hajek | 6-3, 6-4 |  | match details | Geneva Challenger | I. hard |
| 23.10.11 | q 2 | Daniel Brands | Jan Hajek | 6-3, 6-4 |  | match details | Vienna | I. hard |
| 22.10.11 | q 1 | Jan Hajek | Sam Querrey | 7-5, 7-5 |  | match details |
| 20.10.11 | 2nd round | Arnaud Clement | Jan Hajek | 6-4, 6-3 |  | match details | Orleans Challenger | I. hard |
| 18.10.11 | 1st round | Jan Hajek | Yann Marti | 6-3, 6-1 |  | match details |
| 12.10.11 | 2nd round | Ruben Bemelmans | Jan Hajek | 7-68, 6-1 |  | match details | Rennes Challenger | I. hard |
| 11.10.11 | 1st round | Jan Hajek | Alejandro Falla | 6-3, 3-6, 6-1 |  | match details |
| 24.09.11 | 1/2 | Inigo Cervantes | Jan Hajek | 3-6, 6-4, 4-1, Jan Hajek - retired |  | match details | Trnava Challenger | Clay |
| 23.09.11 | 1/4 | Jan Hajek | Dusan Lojda | 6-1, 3-6, 6-4 |  | match details |
| 22.09.11 | 2nd round | Jan Hajek | Gerard Granollers | 6-2, 4-6, 6-2 |  | match details |
| 20.09.11 | 1st round | Jan Hajek | Attila Balazs | 6-0, 6-1 |  | match details |
| 18.09.11 | | Jan Hajek | Victor Crivoi | 6-1, 6-4 |  | match details | Davis Cup | Clay |
| 10.09.11 | 1/2 | Benoit Paire | Jan Hajek | 6-2, 6-2 |  | match details | Brasov Challenger | Clay |
| 09.09.11 | 1/4 | Jan Hajek | Victor Crivoi | 6-3, 6-1 |  | match details |
| 08.09.11 | 2nd round | Jan Hajek | Michal Konecny | 6-2, 6-78, 6-3 |  | match details |
| 07.09.11 | 1st round | Jan Hajek | Razvan Sabau | 6-4, 6-75, 7-64 |  | match details |
| 23.08.11 | 1st round | Simone Bolelli | Jan Hajek | 6-3, 6-3 |  | match details | Manerbio Challenger | Clay |
| 17.08.11 | 2nd round | Dustin Brown | Jan Hajek | 6-3, 6-2 |  | match details | Cordenons Challenger | Clay |
| 15.08.11 | 1st round | Jan Hajek | Niels Desein | 4-6, 6-2, 7-5 |  | match details |
| 12.08.11 | 1/4 | Potito Starace | Jan Hajek | 6-4, 6-3 |  | match details | San Marino | Clay |