![Miomir Kecmanovic Tennis - Generali Open Kitzbuehel 2020 - Kitzbuehel - ATP 250 - Kitzbuehler Tennis Club - Oesterreich - 2020 | Juergen Hasenkopf Photography Miomir Kecmanovic Tennis - Generali Open Kitzbuehel 2020 - Kitzbuehel - ATP 250 - Kitzbuehler Tennis Club - Oesterreich - 2020 | Juergen Hasenkopf Photography](https://m.psecn.photoshelter.com/img-get2/I0000Pz30f3CbKdM/fit=1000x750/g=G0000IM2HOFk1OfQ/Miomir-Kecmanovic-20200912-293900.jpg)
Miomir Kecmanovic Tennis - Generali Open Kitzbuehel 2020 - Kitzbuehel - ATP 250 - Kitzbuehler Tennis Club - Oesterreich - 2020 | Juergen Hasenkopf Photography
![Western & Southern Thursday: Abrams picks Federer vs Rublev, Djokovic vs Carreno Busta, Medvedev vs Struff, plus Kecmanovic, de Minaur, more Western & Southern Thursday: Abrams picks Federer vs Rublev, Djokovic vs Carreno Busta, Medvedev vs Struff, plus Kecmanovic, de Minaur, more](https://gumlet.assettype.com/bettorsinsider%2F2019-08%2F00565326-18fa-4484-b8c6-d926ac920655%2FAP19226067958811.jpg?rect=0%2C0%2C4809%2C2705&auto=format%2Ccompress&fit=max&format=webp&w=400&dpr=2.6)
Western & Southern Thursday: Abrams picks Federer vs Rublev, Djokovic vs Carreno Busta, Medvedev vs Struff, plus Kecmanovic, de Minaur, more
![Jan-Lennard Struff sets up a final against Nikoloz Basilashvili at the BMW Open in Munich - UBITENNIS Jan-Lennard Struff sets up a final against Nikoloz Basilashvili at the BMW Open in Munich - UBITENNIS](https://www.ubitennis.net/wp-content/uploads/2021/05/jan-lennard-struff-munich-semifinal-.jpg)
Jan-Lennard Struff sets up a final against Nikoloz Basilashvili at the BMW Open in Munich - UBITENNIS
![Cincinnati Tennis: Serbian Miomir Kecmanovic, After 20 Zverev Double Faults, Notches First Top 10 Win | ATP Tour | Tennis Cincinnati Tennis: Serbian Miomir Kecmanovic, After 20 Zverev Double Faults, Notches First Top 10 Win | ATP Tour | Tennis](https://www.atptour.com/en/news/www.atptour.com/-/media/images/news/2019/08/14/22/07/kecmanovic-cincinnati-2019-wednesday-backhand-light-ps.jpg)