Gabriel Diallo pulled off a stunning upset at the 2026 BNP Paribas Open, rallying from a set down to defeat Andrey Rublev 6-7(4), 7-6(1), 6-3 in the Round of 64. The Canadian fired 12 aces and saved crucial break points to outlast the 17-time ATP champion in a match that swung dramatically after the second-set tiebreak.
After dropping a tight opening set in a tiebreak, Diallo regrouped and dominated the second-set breaker 7-1, shifting momentum decisively in his favor. The third set saw Diallo’s aggressive first serve pay dividends—he won 78% of first-serve points—while Rublev’s unforced error count climbed. Breaking serve twice in the final set, Diallo sealed the victory after two hours and 47 minutes, converting four of seven break point opportunities to Rublev’s three of five.
The match statistics reveal how narrow the margin was: Diallo edged the total points won 115-111. But his superior serving on big points and ability to execute under pressure in the decisive moments proved the difference against a player who entered Indian Wells with 16 more career titles than him.
Key Takeaways
- Diallo’s serve was the decisive weapon: he struck 12 aces (double Rublev’s total) and won 78% of first-serve points, making him nearly untouchable when landing his first delivery.
- The second-set tiebreak flipped the match completely—after splitting close sets, Diallo dominated the breaker 7-1, breaking Rublev’s resistance and seizing control for good.
- Despite hitting 12 more unforced errors than Rublev (44 to 32), Diallo’s superior winner count (40 to 34) and clutch break point conversion (4/7 vs 3/5) carried him through the marathon encounter.
- Rublev’s second serve became vulnerable in the deciding set: he won just 57% of second-serve points overall, and Diallo exploited that weakness to claim two critical breaks in the third.
Player Analysis
Gabriel Diallo
Diallo’s performance showcased the kind of fearless ball-striking that can topple elite opponents on a fast hardcourt. His 12 aces kept Rublev off-balance throughout, and when his first serve clicked at 68%, he was nearly unbreakable—winning 78% of those points. The Canadian’s aggressive approach generated 40 winners, but it came at a cost: 44 unforced errors reveal the fine line he walked between brilliance and risk. What separated him from past near-misses was his composure in the tiebreaks—after losing the first 4-7, he steamrolled the second 7-1, never looking back.
His second serve remains a work in progress (winning just 34% of those points), but when it mattered most—on break points and in the decisive third set—Diallo’s nerve held firm. This is his second career title run beginning with a statement win over a top-tier opponent, and the confidence gained from converting 4 of 7 break chances against Rublev’s firepower could fuel a deep run in the California desert.
Andrey Rublev
Rublev will rue the second-set tiebreak capitulation that unraveled what had been a tightly contested battle. Through a set and a half, his steadier game—32 unforced errors to Diallo’s 44—appeared poised to outlast the Canadian’s high-risk approach. But when Diallo’s serve caught fire and Rublev couldn’t answer in the second-set breaker, the momentum shifted irreversibly. His 60% first-serve percentage fell below his usual standard, and while he still won 70% of those points, the drop-off gave Diallo too many second-serve looks to attack.
The Russian’s break point conversion (3 of 5) was actually solid, but he couldn’t manufacture enough chances in the third set as Diallo’s ace count piled up. With 17 career titles to his name, Rublev has the pedigree to bounce back quickly, but this loss stings—he won only four fewer total points (111 to 115) yet exits in the opening round at a Masters 1000 where he’s historically performed well. The margins at the top of the game remain razor-thin, and on this day, Diallo’s big serve proved just enough to tip the balance.
Match Statistics
| Gabriel Diallo | Stat | Andrey Rublev |
|---|---|---|
| 12 | Aces | 6 |
| 6 | Double Faults | 3 |
| 68% | 1st Serve % | 60% |
| 78% | 1st Serve Points Won | 70% |
| 34% | 2nd Serve Points Won | 57% |
| 4/7 | Break Points Won | 3/5 |
| 40 | Winners | 34 |
| 44 | Unforced Errors | 32 |
| 115 | Total Points Won | 111 |
Frequently Asked Questions
What was the final score of Gabriel Diallo vs Andrey Rublev at Indian Wells 2026?
Gabriel Diallo defeated Andrey Rublev 6-7(4), 7-6(1), 6-3 in the Round of 64 at the 2026 BNP Paribas Open.
How many aces did Gabriel Diallo hit against Andrey Rublev?
Diallo struck 12 aces compared to Rublev’s 6, giving him a significant serving advantage throughout the match.
Who won the Indian Wells Round of 64 match between Diallo and Rublev?
Gabriel Diallo won the match, rallying from a set down to defeat the 17-time ATP champion in a hard-fought three-setter.
What was the key turning point in Diallo vs Rublev at Indian Wells?
The second-set tiebreak proved decisive—after losing the first set in a breaker, Diallo dominated the second 7-1 to seize momentum and control of the match heading into the decider.
What’s Next
Diallo advances to the Round of 32 at Indian Wells, where he’ll look to build on this career-defining victory. Rublev, meanwhile, will head into the next phase of the season searching for the form that has brought him 17 ATP titles, knowing that his hard-court season has started with an early and frustrating exit.
Follow all results: ATP Indian Wells 2026.