Tennis Twitter

With so many tennis pros (ATP and WTA) on twitter, it's hard to keep up with all the tweets. But Tennis-X makes it easy to to keep updated with the most recent tennis from tennis stars below.


And don't forget to follow us at @tennisx.



  • Brad Gilbert (@bgtennisnation)
    RT @DavidLawTennis: A happy interview with Andy Murray. https://t.co/LXmSHUF3pj
    - 1 hours ago
  • Brad Gilbert (@bgtennisnation)
    Wow 🤩 huge haul for Jags @SharkoTennis https://t.co/GNbkOzkrvy
    - 2 hours ago
  • Brad Gilbert (@bgtennisnation)
    RT @ESPNtenis: #Viral Para tejer escarpines viene bien @DjokerNole, ¿no?😂 https://t.co/aq2616GwUu
    - 3 hours ago
  • Brad Gilbert (@bgtennisnation)
    wow 🤩 i thought 💭 that was gone amazing 😉 how many 1st pitches Yankees gone after today vs Cole
    - 3 hours ago
  • Brad Gilbert (@bgtennisnation)
    will be tremendous pitchers duel if Astros vs Nats https://t.co/6eBa0My3QS
    - 3 hours ago
  • Brad Gilbert (@bgtennisnation)
    Wow 🤩 massive hedge to furniture give away https://t.co/z48zEAgCwy
    - 3 hours ago
  • Amanda Anisimova (@AnisimovaAmanda)
    RT @aidan: thank u snapchat memories for constantly reminding me i was cooler 3 years ago
    - 3 hours ago
  • Amanda Anisimova (@AnisimovaAmanda)
    RT @char_dalessio: can someone make more Gone Girl vibe movies
    - 3 hours ago
  • Ryan Harrison (@ryanharrison92)
    @knowlzee10s Plus just making the guy throw pressure pitches with a runner on 3rd and less than 2 outs. Confusing t… https://t.co/uTP7ViARs6
    - 3 hours ago
  • Mark Knowles (@knowlzee10s)
    @ryanharrison92 Going up against a guy with the best numbers in last few months. Every run counts. Have to respect… https://t.co/JkTlpm5W5J
    - 4 hours ago
  • Ryan Harrison (@ryanharrison92)
    @knowlzee10s Yes, extremely baffling to me. Especially in a game with 2 aces going and possibly low scoring
    - 4 hours ago
  • Mark Knowles (@knowlzee10s)
    Is it that hard to get a manager to use the bunt to move the runners up when the situation calls for it every time??? #sofrustrating
    - 4 hours ago
  • Brad Gilbert (@bgtennisnation)
    u must try small ball vs great starter runs are massively valuable https://t.co/k5RjZxXQ6N
    - 4 hours ago
  • Brad Gilbert (@bgtennisnation)
    Massive mistake to not bunt with Gardner https://t.co/a1SoOFeNoZ
    - 5 hours ago
  • Billie Jean King (@BillieJeanKing)
    Our dear friend and one of the world’s most talented and prolific writers, ⁦@1pcornwell⁩, talks with ⁦@camanpour⁩ a… https://t.co/3vC0LD9oNz
    - 5 hours ago
  • Brad Gilbert (@bgtennisnation)
    That was a crazy 😜 1st inning for Cole loads the bases but somehow only throws 14 pitches
    - 5 hours ago
  • Brad Gilbert (@bgtennisnation)
    Yankees leadoff hitter this year has been simply off the charts @FellerBob
    - 5 hours ago
  • Vicky Duval (@vicky_duval95)
    always a treat speaking to @lembree888! such a smart and great person. hope y’all enjoy the episode :’) ❣️ https://t.co/aRV5a2sLTU
    - 5 hours ago
  • Brad Gilbert (@bgtennisnation)
    Wow 🤩 does Cole have the quietest 18 game win streak ever for Astros could it be 19 with another hit in 1st inning
    - 5 hours ago
  • Brad Gilbert (@bgtennisnation)
    Yep https://t.co/lryxz3EYjH
    - 5 hours ago
  • Julien Benneteau (@julienbenneteau)
    RT @GameWardTeam: Dans une rencontre âprement disputée, nos agents #R6S s'imposent 7 à 4 et s'offrent le droit de rêver à une potentielle q…
    - 5 hours ago
  • Karen Khachanov (@karenkhachanov)
    Moscow❤️Kremlin Cup❗️ https://t.co/Yyqb9nhEvC
    - 5 hours ago
  • Noah Rubin (@Noahrubin33)
    RT @alexis1537: @rogerfederer I’m sure you’ve been asked this many times and I’m sure its complicated from so many angles, but would you co…
    - 5 hours ago
  • Donna Vekic (@DonnaVekic)
    RT @Team_Vekic: Donna Vekic is officially : • Qualified for Zhuhai • Top 20 next week for the first time. So happy. 😍
    - 5 hours ago
  • Andrey Rublev (@AndreyRublev97)
    RT @TennisTV: Yes, @AndreyRublev97 [somehow] made this winner. 😲🤯 #EuropeanOpen2019 https://t.co/NR1CD3Tt6d
    - 6 hours ago
  • Andrey Rublev (@AndreyRublev97)
    RT @TennisTV: Victory in Moscow! 💪 Hometown fave @AndreyRublev97 defeats Alexander Bublik 6-1 3-6 6-4 for his first ever Kremlin Cup win.…
    - 6 hours ago
  • Andrey Rublev (@AndreyRublev97)
    RT @Donatel91653712: Rublev breaks the spell and wins his first Kremlin Cup match!!! 💪💪💪 After beating Bublik he deservedly advances to 2nd…
    - 6 hours ago
  • Andrey Rublev (@AndreyRublev97)
    RT @andreyrublevfan: First win in his hometown Moscow since 2013! Congratulations to Andrey! It must mean a lot. Hope he can have a bette…
    - 6 hours ago
  • Sabine Lisicki (@sabinelisicki)
    What a beautiful time of the year, Autumn! 🍂 I enjoy that time of the year as much as Spring, summer and winter.… https://t.co/ly11y16FCP
    - 6 hours ago
  • Noah Rubin (@Noahrubin33)
    RT @BehindTRacquet: #CelebrityBTR- "I grew up in a family who were very sports focused...” Full story at https://t.co/ZVQucQepU4 https://t
    - 6 hours ago
  • Kristina Mladenovic (@KikiMladenovic)
    📍🇷🇺🎾 Big fight & win today 🏃🏼‍♀️✔️💪🏻 Love playing here @vtbkremlincup ! Спасибо за поддержку ! ❤️ #heretocreate… https://t.co/3R4d0Rg1IP
    - 6 hours ago
  • Alize Cornet (@alizecornet)
    Tous sur @France2tv pour regarder #LemissionPourLaTerre 🌍🙏 Nous pouvons tous agir ✊ !
    - 6 hours ago
  • Lesia Tsurenko (@LTsurenko)
    Enjoying every second here! 🌅👙🏖️ #Marbella #Spain #DonCarlosResort https://t.co/4CWmqttC7R
    - 6 hours ago
  • Robin Haase (@robin_haase)
    RT @FerCanalesF: Cuando quieras hacer algo, no dejes que nada ni nadie te detenga 👊🏻 https://t.co/t9swtuyddo
    - 6 hours ago
  • Katie Boulter (@KatieBoulter1)
    @Katieswan99 Smashed it 👏🏼😂
    - 6 hours ago
  • Kristina Mladenovic (@KikiMladenovic)
    📍🇷🇺🎾 Big fight & win today 🏃🏼‍♀️✔️💪🏻 Love playing here vtbkremlincup ! Спасибо за поддержку ! ❤️ #heretocreate… https://t.co/gsrB7Ht1dk
    - 6 hours ago
  • Donna Vekic (@DonnaVekic)
    From Russia with love ❤️🇷🇺 https://t.co/Vclgi62dbI
    - 7 hours ago
  • Julien Benneteau (@julienbenneteau)
    RT @GameWardTeam: Renouveau pour #Fortnite, renouveau pour notre recrutement ! 💥 Tu veux évoluer dans un cadre idéal pour performer ? Deve…
    - 7 hours ago
  • Brad Gilbert (@bgtennisnation)
    Streak over with win today https://t.co/S9jci5nyL1
    - 7 hours ago
  • Genie Bouchard (@geniebouchard)
    Lovedddd this outfit #tbt https://t.co/ywhZa2mswK
    - 7 hours ago
  • Genie Bouchard (@geniebouchard)
    You guys are saying it’s cuz of the full moon. I’m gonna agree and blame it on that
    - 7 hours ago
  • Noah Rubin (@Noahrubin33)
    In honor of Canadian Thanksgiving, a little episode about gratitude. Sometimes Mike and I may seem to be cynics but… https://t.co/1eDtHigElr
    - 7 hours ago
  • Brad Gilbert (@bgtennisnation)
    👊 https://t.co/zPOfKfj6U7
    - 8 hours ago
  • Kristina Mladenovic (@KikiMladenovic)
    RT @WTA: .@KikiMladenovic seals victory at the #KremlinCup! Defeating Putintseva 6-4, 3-6, 6-2! https://t.co/uoToWfseUX
    - 8 hours ago
  • Kristina Mladenovic (@KikiMladenovic)
    RT @WTA: Amazing point from @KikiMladenovic! 😲 #KremlinCup https://t.co/B4tGJP3csR
    - 8 hours ago
  • Katie Swan (@Katieswan99)
    Anyone want to join me on my next 6 hour car journey ? 🤣 glad the singing lessons in primary school paid off 🤷🏼‍♀️… https://t.co/Y0yhQbmNqZ
    - 8 hours ago
  • Kristina Mladenovic (@KikiMladenovic)
    RT @WTA: Brilliant play from @KikiMladenovic to seal the point! 👏👏👏 #KremlinCup https://t.co/tO2y3I3YoM
    - 8 hours ago
  • Kristina Mladenovic (@KikiMladenovic)
    RT @FFTennis: Comment bien récupérer après un match ? @KikiMladenovic vous donne ses conseils de championne : https://t.co/KQFGbeOQBC
    - 8 hours ago
  • Brad Gilbert (@bgtennisnation)
    What a point and my reaction hmm 🤔 https://t.co/i3sxtu0d5t
    - 8 hours ago
  • Brad Gilbert (@bgtennisnation)
    RT @URwithCS: listen to the origins of the @bgtennisnation obsession with phantom letcords courtesy of @Vijay_Amritraj https://t.co/8fcYdlY
    - 8 hours ago
  • Caroline Garcia (@CaroGarcia)
    Le calendrier @WTA 2020 🎾 est sorti ! Quelle fierté d’y voir l’Open 6e sens Lyon Métropole! Chers Lyonnais, cocher… https://t.co/KfiPXkAVqt
    - 8 hours ago
  • Genie Bouchard (@geniebouchard)
    Anyone else been sleeping terribly recently?
    - 8 hours ago
  • Juan Ignacio Chela (@JuanIChela)
    Con quien te gustaría jugar un dobles?
    - 8 hours ago
  • Juan M. del Potro (@delpotrojuan)
    Martes 🎾💪🏽🙌 https://t.co/ka3386ZOCu
    - 8 hours ago
  • Sloane Stephens (@SloaneStephens)
    I’m very about this https://t.co/fVpXwHqazX
    - 8 hours ago
  • Vince Spadea (@vincespadea)
    https://t.co/ixVwblPw3J Palm Beach Oceanfront Estate Just Sold !! #vincespadea #douglaselliman
    - 10 hours ago
  • Belinda Bencic (@BelindaBencic)
    Moscow Views🌃 https://t.co/KC9S7AA79e
    - 10 hours ago
  • Genie Bouchard (@geniebouchard)
    😂😂💀💀 https://t.co/e6TjQvRlvl
    - 11 hours ago
  • Brad Gilbert (@bgtennisnation)
    Looking like he should be a starter potentially with the Dubs injuries for there 1st game next week 💪😎👊👍 https://t.co/AwgJuG6EOO
    - 11 hours ago
  • Frances Tiafoe (@FTiafoe)
    I’ll be in Europe playing tennis but you can be at the Gala! https://t.co/onbOluAM6U
    - 11 hours ago
  • Simona Halep (@Simona_Halep)
    Happy to be part of this event at Winners Club in Cluj alongside 300 kids 🤪 Thank you Ion Tiriac and Ilie Nastase… https://t.co/wJuiHK2P0E
    - 12 hours ago
  • Brad Gilbert (@bgtennisnation)
    RT @BleacherReport: SHE SAID NIGHT NIGHT. (via @courtneybowiee) https://t.co/1rU4A1WIZM
    - 12 hours ago
  • Noah Rubin (@Noahrubin33)
    RT @functennis: Excited to have the man ‘behind’ @behindtheracqu1, @noahrubin33 on episode 17 of The Functional Tennis Podcast ⠀⠀⠀⠀⠀⠀⠀⠀⠀ No…
    - 12 hours ago
  • Feliciano López (@feliciano_lopez)
    RT @atptour: Beauty of a backhand from @feliciano_lopez 🔥 Watch the @EuroTennisOpen on @TennisTV. https://t.co/QvRxQA2cQZ
    - 12 hours ago
  • Juan Monaco (@picomonaco)
    Dente the best ! https://t.co/exZqpo02tZ
    - 12 hours ago
  • Feliciano López (@feliciano_lopez)
    RT @EuroTennisOpen: .@feliciano_lopez 🇪🇸 defeats @cam_norrie 🇬🇧 7-6 6-4 to reach the second round! ✨ #EuropeanOpen2019 🇧🇪 https://t.co/NLM
    - 13 hours ago
  • Stanislas Wawrinka (@stanwawrinka)
    Practice sessions in Antwerp building up for @EuroTennisOpen ! Who’s coming out to support ?🏃🏻‍♂️🎾🧩🍟💥🙋🏻‍♂️… https://t.co/Ne4mYJ1O8x
    - 13 hours ago
  • Billie Jean King (@BillieJeanKing)
    1 in 4 young women report being afraid to report workplace sexual harassment for fear of being fired. All survivors… https://t.co/IQAp35M8Fm
    - 14 hours ago
  • Andrea Petkovic (@andreapetkovic)
    Wie allerdings, ist mir ein absolutes Rätsel! Herzlichen Glückwunsch, bravo, brate moj!
    - 14 hours ago
  • Andrea Petkovic (@andreapetkovic)
    HERZLICHEN GLÜCKWUNSCH an @sasa_s zum Deutschen Buchpreis 2019. Wer eine Ahnung der serbo-kroatisch-bosnischen Art… https://t.co/ncbAyDg9pI
    - 14 hours ago
  • alex de minaur (@alexdeminaur)
    😈 https://t.co/mv6OBOz3Fs
    - 14 hours ago
  • Robin Haase (@robin_haase)
    Na ongeveer 1 uur nadat ik een tweet er uit heb gestuurd krijg ik een antwoord van @transavia. Dat maakt het eigenl… https://t.co/2Xr6fmh3BJ
    - 15 hours ago
  • dylan harvy (@dylanharvy)
    RT @disneyplus: Life-Size 2 (2018) https://t.co/aIFUuGSFFT
    - 15 hours ago
  • Robin Haase (@robin_haase)
    RT @transavia: @robin_haase Ik zie dat er zojuist een mail naar je is verstuurd.
    - 16 hours ago
  • Kaia Kanepi (@KanepiKaia)
    This win means a lot to me! #tennis #matchpoint https://t.co/PwTwgiSq6X
    - 16 hours ago
  • Boris Becker (@TheBorisBecker)
    Glückwunsch https://t.co/ZdconzAIrP
    - 16 hours ago
  • Boris Becker (@TheBorisBecker)
    RT @SkySportsNews: BREAKING: Bulgaria's Sports Minister says Prime Minister Boyko Borissov has called on the president of the Bulgarian Foo…
    - 16 hours ago
  • Kaia Kanepi (@KanepiKaia)
    What a day!#KremlinCup https://t.co/KWnzro2PUG
    - 16 hours ago
  • Mary Pierce (@_MaryPierce)
    Planning my trip to Bangkok for the @ITF_Tennis WorldWide Coaches Conference and a few days off in Phuket! Any tips… https://t.co/7CDU7Kv2he
    - 16 hours ago
  • Tatjana Maria (@Maria_Tatjana)
    RT @WTA: 🙌 @Maria_Tatjana ends the long rally with this spectacular shot of the day! #WTALuxembourg https://t.co/w6UrxABfVW
    - 16 hours ago
  • Rafa Nadal (@RafaelNadal)
    Si hay algo común a todos los deportes, son esos gestos que reflejan la pasión con lo que los vivimos. No te pierda… https://t.co/f3UdsxjcSu
    - 16 hours ago
  • Robin Haase (@robin_haase)
    “Zeik” ik als zeg dat ik al maanden aan het wachten ben op een antwoord van @transavia na een mail te hebben gestuu… https://t.co/MqZU3ZLPnA
    - 17 hours ago
  • Paul Henri Mathieu (@PHMofficiel)
    🙌🏻👏🏻🙌🏻 https://t.co/WzrN0m4EGD
    - 18 hours ago
  • Lleyton Hewitt (@lleytonhewitt)
    RT @AustralianOpen: 🎾+ 🏀= c'mon💪 @lleytonhewitt + @paulpierce34 = #YoureALegendTour https://t.co/GUhLx6qThj
    - 18 hours ago
  • Elena B Foundation (@ElenaFoundation)
    Thank you to so many companies who supported our event @DriftBridge for donating a high performance car for the wee… https://t.co/ZQcp0espCP
    - 18 hours ago
  • Sania Mirza (@MirzaSania)
    Day-9 it was getting harder.. the weights were getting heavier, the sprints were getting faster, the jumps were get… https://t.co/k9Fs2Vqppp
    - 19 hours ago
  • Peter Polansky (@PPolansky)
    RT @EyesOnTheRight: *me, trying to make small talk with a stranger* https://t.co/y4yGnHhPE4
    - 19 hours ago
  • Sania Mirza (@MirzaSania)
    Day 9- it had consisted of 2 sessions hence the dress change 😅 Everything was getting harder .. the weights were g… https://t.co/tY08wzVSAZ
    - 19 hours ago
  • Sania Mirza (@MirzaSania)
    What kind of Heartless ppl they must be to do this to an innocent new born baby girl :( heartbreaking.. I hope they… https://t.co/hLO3IJJAsZ
    - 19 hours ago
  • TamiraPaszek (@tamira1990)
    Happy birthday my love hamingolf 🥳🎉🎂🎁 you are the sweetest, most handsome, loving & caring human there is and I am… https://t.co/KcsVvQqMCs
    - 20 hours ago
  • Brad Gilbert (@bgtennisnation)
    RT @TimSiegelTTU: Thank you ⁦@DjokerNole⁩ for your message to Luke. We appreciate it very much. This is amazing!!! https://t.co/yhWVgo0Nvp
    - 22 hours ago
  • Brad Gilbert (@bgtennisnation)
    Still should win this game https://t.co/AgcDNamPxh
    - 23 hours ago
  • Sloane Stephens (@SloaneStephens)
    V grateful today & every day. Happy Thanksgiving 🇨🇦 https://t.co/n49jPXqT0J
    - 23 hours ago
  • Brad Gilbert (@bgtennisnation)
    I am good with that https://t.co/WeK1uzfR0E
    - 23 hours ago
  • Kei Nishikori (@keinishikori)
    After 9 years of working together literally day in and day out, I have decided it is time for a new voice. I am fo… https://t.co/rEwLQ31ytx
    - 23 hours ago
  • Brad Gilbert (@bgtennisnation)
    1000% https://t.co/wsW6qC9EXg
    - 23 hours ago
  • Brad Gilbert (@bgtennisnation)
    Hmm 🤔 but obviously 🙄 she was 1st LL because got ladt rd Q’s but strange situation for sure https://t.co/DVuI102EY9
    - 23 hours ago
  • NaomiOsaka大坂なおみ (@Naomi_Osaka_)
    It’s always hoodie season. https://t.co/lIuBVY6Htc
    - yesterday
  • NaomiOsaka大坂なおみ (@Naomi_Osaka_)
    If you don’t wanna say “I told you so”, just say, “well I did previously inform you”
    - yesterday
  • CoCo Vandeweghe (@CoCoVandey)
    Great effort @CocoGauff 🏆
    - yesterday
  • Boris Becker (@TheBorisBecker)
    RT @OfficialTM_3: Very proud moment for me and my family tonight to make my @England debut. The unfortunate incidents in the game were hand…
    - yesterday
  • Ana Konjuh (@anakonjuh)
    Finally back on the court after 8 months 😄🎾 #letthegrindbegin #comeback https://t.co/KlMmV1QuiB
    - yesterday
  • Lesia Tsurenko (@LTsurenko)
    ⚽ Ukraine!!! 😍 #UkrainePortugal #Euro2020 #ProudOfUkraine https://t.co/3RxtW6AI61
    - yesterday
  • Boris Becker (@TheBorisBecker)
    RT @FCBarcelona: FC Barcelona announcement "Prison is not the solution" https://t.co/o0BWOaThgD
    - yesterday
  • Boris Becker (@TheBorisBecker)
    Well .... https://t.co/5n4J4Dr69F
    - yesterday
  • Boris Becker (@TheBorisBecker)
    Big respect to @GarethSouthgate and the #English team for making a.stand against #racism in #Sofia #bulgaria
    - yesterday
  • Andrey Rublev (@AndreyRublev97)
    RT @Vinsecte_Fer: Marat y Andrey ! ❤️gracias por estos momentos! @4slamtennis @Nikecourt @ATPMedia @AndreyRublev97 https://t.co/0IQCrFOjsd
    - yesterday
  • Serena Williams (@serenawilliams)
    @CocoGauff @WTALinz So exciting!!! Congrats!!!! 🥰🥰🥰
    - yesterday
  • Jo-Wilfried Tsonga (@tsonga7)
    RT @TennisTV: Jo on the go! 💪 @tsonga7 moves on to round two at @EuroTennisOpen with a 6-3 6-4 win over Lorenzo Sonego. #EuropeanOpen201…
    - yesterday
  • Jo-Wilfried Tsonga (@tsonga7)
    RT @EuroTennisOpen: R32🔥 Our champion from 2017, @tsonga7 , secures his first win in this edition outlasting @sonego for 6-3 6-4. #Europe…
    - yesterday
  • Fernando Gonzalez (@fergonzalezel)
    Pascuala Ilabaca reconoce prejuicios por no estar en TV y revela acosos sufridos en India https://t.co/iyi8ja47om vía @biobio
    - yesterday
  • Julien Benneteau (@julienbenneteau)
    RT @FedCup: The moment France booked a #FedCupFinal spot... More scenes like this in Perth? 🎉 https://t.co/diQzPidvDU
    - yesterday
  • Julien Benneteau (@julienbenneteau)
    C’est mieux comme ça ... y avait penalty ... Giroud est étonnant bluffant #FRATUR
    - yesterday
  • Sloane Stephens (@SloaneStephens)
    Congrats @CocoGauff 🏆 !! V impressive stuff 👏🏾👏🏾
    - yesterday
  • Anne Keothavong (@annekeothavong)
    Disgusting https://t.co/GikKPyffzG
    - yesterday
  • Belinda Bencic (@BelindaBencic)
    „I have to go in the middle cause im blond“- Donatella 👩🏽👸🏼👩🏽@mariasakkari @DonnaVekic https://t.co/DCInvQgqs2
    - yesterday
  • James Blake (@JRBlake)
    RT @CrampsAWAY: Many thanks to the @LAClippers for ordering our CrampsAWAY Pro product. Good luck this season!
    - yesterday
  • Tatjana Maria (@Maria_Tatjana)
    RT @Maria_Tatjana: @WTAluxembourg 🎾 1st Round Tatjana Maria #86 🇩🇪️ vs. Shelby Rogers #228 🇺🇸 6:3 1:6 6:4 https://t.co/5T5eD22Axv
    - yesterday
  • Julien Benneteau (@julienbenneteau)
    RT @RexChapman: Dude intercepted the pass and ran the wrong way...😂🤣😭https://t.co/SDh4i1yoss
    - yesterday
  • Brad Gilbert (@bgtennisnation)
    RT @WoofWoof_TV: These two are the cutest snuggle buddies (teddyandalbi / IG) https://t.co/acLpWhHsvZ
    - yesterday
  • Julien Benneteau (@julienbenneteau)
    Du coup est ce que sertic va rebondir à l’OL ??? Parce que ce serait vraiment un bon choix .... #garcia @lephoceen @TeamOM_Officiel
    - yesterday
  • Mike Bryan (@Bryanbrothers)
    There is no dress rehearsal for the life we’re given. Take ownership of your happiness and do what you love. Find t… https://t.co/5RhzLsngcP
    - yesterday
  • Roger Federer (@rogerfederer)
    🇨🇭🇨🇭🇨🇭🇨🇭🇨🇭 This would be my 5th Olympic Games, I hope I will be healthy unlike Rio! Can’t wait Tokyo 😊 🇨🇭🇨🇭🇨🇭🇨🇭🇨🇭 https://t.co/pWbxo0TibH
    - yesterday
  • Roger Federer (@rogerfederer)
    Lucky 🍀 again https://t.co/67UwgWw6I9
    - yesterday