Daniil Medvedev set up a Halle Open final meeting with Hubert Hurkacz, overcoming home favourite Oscar Otte to reach his second grass-court final in as many weeks.

The world number one was forced to save a set point in a tight opener before rallying in a tie-break and sailing through the second set in a 7-6 (7-3) 6-3 win. 

Despite falling to a shock defeat to Tim van Rijthoven in 's-Hertogenbosch last week, Medvedev is now 14-2 on grass since a first-round exit at Halle last year, and was delighted to make up for 2021's performance on one of his favoured surfaces. 

"I didn't play well in Halle last year, so I'm happy that this year I managed to raise my level," he said after the win.

"As I've always said, I love playing on grass, so I'm happy to show to myself that I'm capable of being in the final of one of the greatest tournaments, especially on grass, and of course I'm looking forward to tomorrow."

Standing between Medvedev and the second grass-court title of his career is Hurkacz, who required two tie-breaks to edge a thrilling contest with Nick Kyrgios, winning 4-6 7-6 (7-2) 7-6 (7-4).

Elsewhere, last year's Wimbledon runner-up Matteo Berrettini remains on course for back-to-back titles at the Queen's Club Championships after a straight-sets win over Botic van de Zandschulp in the final four.

Berrettini overcame a rain stoppage to secure his eighth consecutive victory, securing a 6-4 6-3 win, and delighted after triumphing in challenging conditions.

"It was a really tough match. We stopped for the rain. I had a lot of chances. It was windy again and really tough to play, but I definitely think it was the best match of the week, so I am really happy and looking forward to the final," the Italian said. 

Berrettini will face world number 48 Filip Krajinovic in Sunday's final, after the Serb cruised past 2014 US Open champion Marin Cilic 6-3 6-3.

Daniil Medvedev ended his wait for a first win over Roberto Bautista Agut at the Halle Open as his impressive start to the grass-court season continued.

The world number one, who reached the final at 's-Hertogenbosch last week only to suffer a shock defeat to Tim van Rijthoven, had not beaten Bautista Agut in three previous matches.

But his duck against the Spaniard is over following a 6-2 6-4 win, which set up a semi-final meeting with Oscar Otte after the German saw off Karen Khachanov in three sets.

"I remember all the matches we had… He was playing some [great] tennis and it was tough for me to win," Medvedev said of his previous meetings with Bautista Agut. 

"Today I had my plan, managed to keep it going. Definitely got more edge on the most important points, because he had more break points than me. It was not easy, and I'm happy to win."

Hubert Hurkacz, a Wimbledon semi-finalist last year, is also into the last four after edging Felix Auger-Aliassime in two tie-breaks and will face Nick Kyrgios, who beat Paulo Carreno Busta in straight sets.

Elsewhere, Matteo Berrettini was victorious at the Stuttgart Open and is on course to go back-to-back at the Queen's Club Championships after seeing off Tommy Paul 6-4 6-2 to progress to the semi-finals.

Botic van de Zandschlup is his next opponent, the Dutchman overcoming Alejandro Davidovich Fokina 6-2 6-4.

Meanwhile, Filip Krajinovic had to come from a set down to end Briton Ryan Peniston's run at the quarter-final stage, with his reward a meeting with former US Open champion Marin Cilic, a straight-sets victor over Emil Ruusuvori.

 

A spirited fightback from Nick Kyrgios saw the Australian beat second seed Stefanos Tsitsipas in the Halle Open on Wednesday.

Kyrgios suffered a disappointing semi-final defeat to Andy Murray in Stuttgart last week, but looked greatly improved against Tsitsipas as he recovered from a set down to win 5-7 6-2 6-4.

It was the second serve of both men where Kyrgios shone, winning 76 per cent (28 of 37) of points on his second serve, and 58 per cent (23 of 40) on his opponent's.

"Stef is one of the best players in the world at the moment and he's going to have some amazing results and I'm sure many, many grand slams," Kyrgios said following his win.

"I don't know if I can say the same for me, but I'm happy to still be able to produce this level with the tournaments I play. It is a testament to how hard I do work when I'm not playing."

He will face Pablo Carreno Busta in the quarter-finals after the Spanish sixth seed beat Sebastian Korda 6-4 0-6 6-3.

Elsewhere, Hubert Hurkacz will face Felix Auger-Aliassime in the last eight after defeating Ugo Humbert 7-6 (7-5) 6-3, while the Canadian also won in straight sets against Mackenzie McDonald 7-6 (9-7) 6-1.

The one remaining first round match saw number one seed Daniil Medvedev beat David Goffin 6-3 6-2 to set up a second round clash with Ilya Ivashka.

At the Queen's Club Championships, sixth seed Denis Shapovalov was eliminated by Tommy Paul 6-4 2-6 6-4, with the American now scheduled to face Stanislas Wawrinka in the second round.

It means that six of the eight seeds in west London were knocked out in the first round, with Matteo Berrettini and Marin Cilic the only remaining seeds. The latter sealed his place in the quarter-finals on Wednesday with a 7-6 (8-6) 7-5 win over Alexander Bublik.

Cilic will play Finland's Emil Ruusuvuori in the last eight after he beat home favourite Jack Draper 6-2 7-6 (7-2).

The best contest of the day came between Alejandro Davidovich Fokina and Alex de Minaur, with the former coming from behind to win 4-6 6-4 7-5 to set up a quarter-final with Botic van de Zandschulp, who beat Grigor Dimitrov 7-6 (7-5) 6-3.

Top seed Casper Ruud suffered a shock first-round exit at the Queen's Club Championships, going down in straight sets to British ATP Tour debutant Ryan Peniston in west London.

The French Open runner-up struggled to get going as he fell to a 7-6 (7-4) 7-6 (7-2) defeat to the world number 180, who was backed by a boisterous home crowd throughout.

Ruud struggled from the off as Peniston forced four break points in the Norwegian's first service game, and his miserable outing was rounded off when his opponent raced into a 5-1 lead before serving out a second-set tie-break.

After claiming the scalp of the world number five, Peniston told the BBC: "I can't really believe it. It feels like a dream. It doesn't feel real.

"I think I've been playing well. Casper is an unreal player and he did so well at the French Open, so I knew it was a tough ask. Four or five years ago I was sitting in the crowd just watching so to be here now is just unreal."

Ruud was not the only big name to fall at the first hurdle, with fifth seed Diego Schwartzman going down 6-1 6-4 against big-serving Sam Querrey to become the fourth of the top five seeds to fail to reach the round of 16.

Second seed and defending champion Matteo Berrettini is the exception after faring much better against another home favourite, cruising past Dan Evans 6-3 6-3, while Stan Wawrinka downed Francis Tiafoe 7-6 (7-2) 6-7 (6-8) 7-6 (7-5), and Denis Shapovalov's clash with Tommy Paul was suspended by darkness at one set apiece. 

Elsewhere, world number six Stefanos Tsitsipas progressed through his opening match at the Halle Open, beating Benjamin Bonzi 7-6 (7-1) 1-6 6-3 to set up an enticing last-16 clash with Nick Kyrgios, who bested Daniel Altmaier 6-3 7-5.

Fourth seed Felix Auger-Aliassime also progressed after being taken to three sets, beating Marcos Giron 6-3 5-7 6-3.

Meanwhile, defending champion Ugo Humbert will face a tough round-of-16 match against fifth seed Hubert Hurkacz after the Pole overcame Maxime Cressy 6-4 4-6 6-4. 

Daniil Medvedev started his grass-court season with victory over Gilles Simon in the Rosmalen Grass Court Championships, while Hubert Hurkacz and Denis Shapovalov suffered shock defeats in Stuttgart.

Medvedev will replace Novak Djokovic at the top of the rankings next Monday and the Russian could celebrate by claiming a first title of the year in ‘s-Hertogenbosch.

The top seed, who will not compete at Wimbledon due to a ban on Russian and Belarusian players, beat Frenchman Simon 7-5 6-4 on Thursday after saving three set points and storming back from 5-2 down in the opener, setting up a quarter-final against lya Ivashka.

Felix Auger-Aliassime, the second seed, defeated Tallon Griekspoor 7-6 (7-2) 7-6 (7-5), but third seed Taylor Fritz was beaten by wildcard Tim van Rijthoven in straight sets.

Alex de Minaur and Jenson Brooksby also made early exits, losing to French duo Adrian Mannarino and Hugo Gaston respectively.

Marton Fucsovics claimed the scalp of third seed Hurkacz to reach the last 16 at the Stuttgart Open, winning 7-5 6-7 (7-) 6-3

Shapovalov also lost his opening of the grass-court season, Oscar Otte getting the better of the fourth seed 7-6 (8-6) 7-6 (7-4)

There was no such trouble for top seed Stefanos Tsitsipas, who beat Dominic Stricker 6-3 6-4, and Andy Murray accounted for seventh seed Alexander Bublik in straight sets.

Casper Ruud described his French Open win over Hubert Hurkacz as the "perfect" way to tee up his first grand slam quarter-final appearance, as the eighth seed looks to extend the best major run of his career. 

Ruud downed Hurkacz 6-2 6-3 3-6 6-3 in 2 hours and 31 minutes on Monday to make the last-eight of the singles draw at a grand slam for the first time in his career, bettering his run to the fourth round at the Australian Open last year.

The Norwegian will face talented teenager Holger Rune for a spot in the semi-finals after the 19-year-old became the first Danish man to reach a grand slam quarter-final in the Open era by eliminating Stefanos Tsitsipas.

Speaking at his post-match news conference, Ruud said the win featured some of his best tennis this year.

"I feel good, of course. It's a good result. To make my first quarter-final here in Roland Garros means a lot. It's the first grand slam that I visited as a kid," he said.

"It's nice to get one of my best results of my career so far here. I hope I can continue the level of my tennis and [keep] the streak going.

"Today I think I played some of my best tennis this year for the first two sets. [In the] fourth set as well, I played well when I had to come back.

"I think that's a perfect way to go into a quarter-final for me. Hopefully I can reach a step or two or three more."

After recording his career-best major performance, Ruud – who lost his first ATP 1000 final to Carlos Alcaraz at the Miami Open in April – was keen to go further, saying he will only allow himself to look back upon the milestone at the end of his campaign.

"Well, I mean, of course, it's a new milestone. [But] when I'm playing the tournament, playing the match, I don't really think too much about it," he added.

"Of course, when I'm done with this or when this tournament is over for me, I will look back and think that I did a good job and did a good result and made my best result in a grand slam.

"It is going to change, of course, the way I think I look at the grand slams in the future, when you know you have reached a quarter-final one time. It has been a big goal for me this year, and to reach it is a good feeling.

"But of course, when you reach a goal, you make new goals. That's usually how it goes. My new goal will be in a few days' time to try to reach the semi-final."

With many of the game's biggest names, including Novak Djokovic, Rafael Nadal and Carlos Alcaraz all landing on the opposite side of the draw to Ruud, the 23-year-old may not get too many better chances to enjoy a deep grand slam run.

And the Norwegian suggested pundits may have placed too much focus on a few big names in the build-up to Roland Garros, adding: "Before the tournament, there was, of course, already a lot of talk who the favourite was.

"I think everyone was talking about the top half of the draw with Nadal, Djokovic and Alcaraz of course there, [but] there are many other good players in the tournament." 

Reigning Monte Carlo Masters champion Stefanos Tsitsipas will have to overcome Alexander Zverev if he is to have the chance to defend his title.

Zverev, who is ranked third in the world - two places higher than Tsitsipas - fought back to defeat Jannik Sinner 5-7 6-3 7-6 (7-5) in his quarter-final match, denying his opponent another top-five seed scalp following his prior win over Andrey Rublev.

"It means a lot, definitely, especially [with] how this year has been going so far for me," said Zverev after a gruelling three hours on court.

"I've lost long matches like that, so I’m happy I won this one."

Tsitsipas also orchestrated a superb turnaround against Diego Schwartzman, prevailing 6-2 6-7 (3-7) 6-4.

The Greek had looked set for a last-eight exit at four games down in the final set, only to stage a dramatic comeback to keep his hopes of a first title since last May's Lyon Open alive.

"There was a moment in the match where I felt what I was doing wasn't working," Tsitsipas said.

"He had a massive lead and momentum in what he was trying to do. I just tried to stay in the match as much as I could and that worked out very well.

"I wasn't expecting much at that point being a double break down, so I relaxed at that point."

Schwartzman meanwhile will rue his inability to put the tie to bed, having already reached two ATP finals this year.

Grigor Dimitrov and Alejandro Davidovich Fokina will face off in the other semi-final.

Bulgarian Dimitrov beat off Hubert Hurkacz in another final-set tie-break, winning 6-4 3-6 7-6 (7-2).

Fokina, who eliminated Novak Djokovic in the second round, turned over Indian Wells champion Taylor Fritz in another comeback result, triumphing 2-6 6-4 6-3.

Alexander Zverev and Stefanos Tsitsipas progressed to the quarter-finals of the Monte Carlo Masters with straight sets wins on Thursday, remaining on course for a final meeting.

Last year's runner-up Andrey Rublev, however, missed out on a last-eight spot after falling to a three-set defeat against Jannik Sinner.

World number three Zverev overcame Spain's Pablo Carreno Busta 6-2 7-5 to progress in Monaco, where he is seeking to win the sixth ATP 1000 title of his career.

"For the second clay-court match of the season, I can't complain too much," the 24-year-old second seed said on court after sealing the victory.

"Yes, I lost focus a little bit in the second set, but at the end of the day, he's somebody that can really play. I'm happy with a two-set win."

Tsitsipas (3) remains in contention for a second consecutive title in the principality after defeating Laslo Dere 7-5 7-6 (7-1) and will face off against 12th seed Diego Schwartzman for a semi-final spot after the Argentine defeated Lorenzo Musetti in a hard-fought three-set encounter.

There will be no repeat of 2021's final between Tsitsipas and Rublev, however, after the Russian fell to a thrilling 5-7 6-1 6-3 loss to ninth seed Sinner in the day's final contest.

The other seed to fall victim to a shock in the last 16 was world number seven Casper Ruud, losing 6-3 7-5 to Grigor Dimitrov, who will face Poland's Hubert Hurkacz in the last eight. 

Finally, Novak Djokovic's conqueror Alejandro Davidovich Fokina cruised past David Goffin 6-4 6-1 to set up a quarter-final tie with the United States' Taylor Fritz, who bested compatriot Sebastian Korda – with whom he played doubles with in Monte Carlo – in straight sets.

Daniil Medvedev believes he is in a good spot despite letting slip his chance to claim the world number one ranking at the Miami Masters, losing 6-7 (5-7) 3-6 to Hubert Hurkacz on Thursday.

Medvedev had to deal with dizziness and fatigue during the match, taking a medical timeout against the defending champion in Miami, and was disappointed he was not able to produce his best tennis.

The defeat means the 25-year-old will stay behind Novak Djokovic, who has not played on the ATP Tour since losing to Jiri Vesely back in the quarter-finals in Dubai.

Heading into the clay season, the Russian world number two is buoyant after a 4-2 record across Acapulco and Indian Wells.

"I'm kind of happy about the tournament in Miami in a way of tennis… I managed in Miami to find just a little spark to make it work," Medvedev said post-match.

"Today was not enough, but I'm happy that I saw that I'm able to do it. I'm in the right direction, so it's good."

Hurkacz will face Carlos Alcaraz, who made his second ATP 1000 semi-final after a thrilling 6-7 (5-7) 6-3 7-6 (7-5) victory against Miomir Kecmanovic.

Both Alcaraz and Kecmanovic exhibited extraordinary court coverage in a match-up between two of the more adept returners of serve on the tour, but the 18-year-old Spaniard could simply find a higher gear as points progressed.

Alcaraz played some inspired tennis to break back in the seventh game in the opening set, shifting Kecmanovic around the court to set up a stunning cross-court backhand pass for break point, before stepping in on the second serve to restore parity.

Despite Kecmanovic holding to love in his next two service games, it did not put consequent pressure on his teenage opponent, who forced a tie-break. However, Kecmaovic clawed back from a mini-break to take a riveting opening set.

Hitting 52 winners for the match, the world number 16 pulled out his best tennis of the match in Kecmanovic's opening service game of the second set, coming up with a magnificent lob on the run to set up the break.

Saving break point while serving for the set, he held out to force a deciding third. Coming back from a mini-break in the third set tie-break, Alcaraz ended the match on fitting note, scrambling to the net to slice past Kecmanovic at the end of a frenetic rally.

Daniil Medvedev missed the chance to return to the top of the rankings as he was beaten by Hubert Hurkacz in the quarter-finals of the Miami Open on Thursday.

Medvedev would have become world number one once again if he had defeated Hurkacz, but the defending champion won 7-6 (9-7) 6-3 on Hard Rock Stadium.

Novak Djokovic will remain the top-ranked male player on the planet thanks to Pole Hurkacz, who levelled his head-to-head record with the Russian at 2-2.

Carlos Alcaraz or Miomir Kecmanovic will do battle with eighth seed Hurkacz, who won 74 per cent of points on his first serve and broke Medvedev's serve three times, for a place in the final.

Hurkacz's win over the top seed was his second against a top-two player, with the first also coming against Medvedev at Wimbledon last year.

"I think the return was crucial. I was able to make a lot of returns and get some free points on my serve, because having rallies with Daniil is fun, but they get long,” Hurkacz said on his on-court interview.

"It is good I was able to get some free points. I have spent a lot of time in Florida, so I am used to the humidity. I think the conditions were in my favour today, so I tried to use them."

 

Daniil Medvedev comfortably saw off Andy Murray in their third-round match at the Miami Masters, winning 6-4 6-2 on Saturday.

Medvedev must reach the semi-finals in order to retake the top spot in the ATP rankings from Novak Djokovic in April, and he got off to a positive start in Miami, not facing a single break point in his 90-minute win.

"On the days when you serve good, your opponent doesn't have this freedom to return, it helps you," Medvedev said post-match.

"[In the] second set, the scoreline was easier, it was much tougher in the beginning, but when your opponent knows you're probably going to get some aces and it's not going to be easy for him to return, he gets pressure on his serve and many times that is what happens in close matches."

Medvedev will face Pedro Martinez, who defeated Cristian Garin 7-6 (6-2) 6-2.

Reigning Miami champion Hubert Hurkacz got his title defence off to a good start with a 7-6 (7-5) 6-2 victory over Arthur Rinderknech.

Following defeats for Murray and John Isner, the Polish world number 10 is the only former champion left in the draw.

A number of men's seeds were beaten in their second-round matches on Saturday, however, including Canadian duo Felix Auger-Aliassime and Denis Shapovalov.

Miomir Kecmanovic continued his good run of recent form, defeating Auger-Aliassime in straight sets 6-4 6-2, while South African Lloyd Harris beat Shapovalov 6-4 6-3.

For his third consecutive ATP 1000 match, meanwhile, Stefanos Tsitsipas was pushed to three sets by an unseeded American.

After some entertaining hitting, with both looking to finish points early, the Greek third seed claimed four straight breaks of serve to eventually defeat Jack Wolf 6-4 6-7 (5-7) 6-1.

Rafael Nadal did it tough against Reilly Opelka on Wednesday, eventually winning his way through to the quarter-finals at the Indian Wells Masters.

Nadal displayed an abundance of tactical nous, nullifying the American’s big hitting and service game to emerge the 7-6(6-3) 7-6(7-5) winner.

Along with a 76 percent first-serve rate, Opelka hit more winners with 26 for the match, but the 35-year-old Spaniard was able to grind out points from the baseline with his trademark heavy topspin. As a result, Nadal’s winner/unforced error differential was +14 in comparison to Opelka’s +1.

"He is one of the toughest opponents on tour," Nadal said post-match. "It is very tough to control his weapons with his serve and forehand.

"I think I played my best match of the tournament so far today. I am very pleased with how I was able to win the match, with two difficult tie-breaks. This victory means a lot to me."

The highest ranked player left in the draw, Nadal will now face Nick Kyrgios, who progressed to the quarter-finals after Jannik Sinner withdrew with illness.

Matteo Berrettini made a shock exit, meanwhile, losing 6-3 6-7(5-7) 6-4 to unseeded Serbian Miomir Kecmanovic.

The Italian world number six was put under constant pressure, with Kecmanovic targeting his backhand and hovered the baseline to close the angles on serve.

The 22-year-old’s only other top 10 victory came against Alexander Zverev, also the world number six then, at Cincinnati in 2019. He will now face Taylor Fritz, who defeated Alex de Minaur 3-6 6-4 7-6(7-5).

Also on Wednesday, Grigor Dimitrov edged past John Isner 6-3 7-6(8-6). In his unique style, the Bulgarian 33rd seed came up with the shot of the day, flicking a forehand pass across the visibly stunned Isner.

He will face Andrey Rublev, who defeated Hurbert Hurkacz 7-6(7-5) 6-4. In Wednesday’s other results, Carlos Alcaraz Garfia comfortably defeated Gael Monfils 7-5 6-1, while Cameron Norrie accounted for Jenson Brooksby 6-2 6-4.

Matteo Berrettini survived a scare to eventually progress to the fourth round at the Indian Wells Masters on Tuesday.

The Italian sixth seed had to fight from 2-5 down in the second set and saved three set points, before powering through to triumph 6-4 7-5 over Lloyd Harris.

"I got a little bit nervous," Berrettini said post-match. “I didn’t like how I handled the start of the second set. I let the anger get out a little bit, which helped. I found the right balance in order to break him in the important moment and then I had the momentum.”

The world number six found another level in reeling off five straight games, and will now face unseeded Miomir Kecmanovic, who accounted for Botic van de Zandschulp 7-6(6-3) 7-5.

Taylor Fritz was also pushed by Spanish qualifier Jaume Munar, taking a third-set tiebreaker to progress to the fourth round.

The 20th-seeded was made to work for it in a match that lasted just under three hours, but Munar feel short in the clutch, with two unforced forehand errors in the closing tiebreak to give Fritz a three-point gap.

In Tuesday's last game, Andrey Rublev showed rare composure to progress past Frances Tiafoe 6-3 6-4. 

Neither got off to the best of starts, with Rublev and Tiafoe sharing service breaks in the opening four games of the first set. The characteristically volatile Rublev managed to regroup, though, and stayed calm even when Tiafoe got his home crowd on side. 

Despite a low 67 percent on first serve, Rublev won 83 percent of those points, while Tiafoe did himself no favours with an even lower 58 percent first-serve rate.

Last-year’s semi-finalist will face 29th-seeded Alex de Minaur, who defeated Tommy Paul 7-6(6-2) 6-4.

The Australian world no. 31 faced immediate difficulty on service, with only his second service game going to eight consecutive deuces, after five saved break points. He eventually saw the match through, after breaking for 4-3 in the second set.

Fellow seeds Hubert Hurkacz and Grigor Dimitrov both went through relatively unscathed, with respective wins over Steve Johnson and Alexander Bublik.

Dimitrov will face John Isner, who saw past Diego Schwartzman 7-5 6-3 in Tuesday’s other result.

Third seed Alexander Zverev has been knocked out of the Indian Wells Masters by Tommy Paul in his first game since his expulsion from last month's Mexican Open for unsportsmanlike conduct.

Unseeded American Paul triumphed over the German 6-2 4-6 7-6 (7-2) in two hours and 17 minutes, rallying back from a break down in the final set.

Paul hit less winners, 26-21 to Zverev but made less unforced errors 25-19, while his serve and volley game was a key feature.

"I played a really high level today," Paul said during his on-court post-game interview. "The last time I played him, I played well, I put pressure on him so I knew how i wanted to play so I came out and executed him well.

"I played well when it came down to the breaker, so I'm pretty happy with my performance."

Zverev had not played since being expelled in Acapulco after a stunning outburst where he struck his racquet on the umpire chair several times after a doubles defeat.

Ninth seed Felix Auger-Aliassime was a major casualty, going down to Dutchman Botic van de Zandschulp 7-6 (7-4) 6-7 (4-7) 6-3 in three hours and 15 minutes.

The Canadian had 36-27 winners but was let down by 43-26 unforced errors, along with converting only two of his 10 break points.

Van de Zandschulp had failed to take three match points in the second set but showed composure to finish the job in the third.

Wild card Andy Murray was also eliminated in the second round, blowing three set points in the first set before going down to 31st seed Alexander Bublik 7-6 (11-9) 6-3 in two hours and one minute.

Last year's Wimbledon runner-up and Italian sixth seed Matteo Berrettini needed more than two hours to get past world number 86 Holger Rune 6-3 4-6 6-4.

Seventh seed Andrey Rublev defeated Dominik Koepfer 7-5 6-4 to extend his win streak to 10 matches, while 11th seed Hubert Hurkacz beat Oscar Otte 6-3 3-6 6-3.

Other seeds to be eliminated were 22nd seed Aslan Karatsev who went down 7-6 (7-5) 6-4 to American Steve Johnson, while 24th seed Marin Cilic lost 6-7 (7-9) 6-3 7-6 (8-6) to Miomir Kecmanovic.

Page 3 of 5
© 2023 SportsMaxTV All Rights Reserved.