All sports Site

Menu
Tennis - Australian Open - 2021 - Detailed results

Tennis - Australian Open - 2021 - Detailed results

Choice of a season :

Australia

Full results

Australian Open 2021

AustraliaAustralia - Melbourne - 10 January 2021 - 21 February 2021 - Hard


Final

21th Feb - 09h45Novak Djokovicdef.Daniil Medvedev7-5 6-2 6-2


Semi-Finals

18th Feb - 09h45Novak Djokovicdef.Aslan Karatsev6-3 6-4 6-2
19th Feb - 09h45Daniil Medvedevdef.Stefanos Tsitsipas6-4 6-2 7-5


Quarter-Finals

16th Feb - 05h15Aslan Karatsevdef.Grigor Dimitrov2-6 6-4 6-1 6-2
16th Feb - 11h05Novak Djokovicdef.Alexander Zverev6-7 6-2 6-4 7-6
17th Feb - 05h35Daniil Medvedevdef.Andrey Rublev7-5 6-3 6-2
17th Feb - 09h45Stefanos Tsitsipasdef.Rafael Nadal3-6 2-6 7-6 6-4 7-5


Round of 16

14th Feb - 02h40Aslan Karatsevdef.Félix Auger-Aliassime3-6 1-6 6-3 6-3 6-4
14th Feb - 06h05Grigor Dimitrovdef.Dominic Thiem6-4 6-4 6-0
14th Feb - 08h45Alexander Zverevdef.Dusan Lajovic6-4 7-6 6-3
14th Feb - 11h30Novak Djokovicdef.Milos Raonic7-6 4-6 6-1 6-4
15th Feb - 03h05Daniil Medvedevdef.Mackenzie McDonald6-4 6-2 6-3
15th Feb - 04h50Andrey Rublevdef.Casper Ruud6-2 7-6 0-0 ab.
15th Feb - 05h25Rafael Nadaldef.Fabio Fognini6-3 6-4 6-2
15th Feb - 10h30Stefanos Tsitsipasdef.Matteo Berrettiniw.o.


Round of 32

12th Feb - 04h10Grigor Dimitrovdef.Pablo Carreño Busta6-0 1-0 ab.
12th Feb - 05h20Alexander Zverevdef.Adrian Mannarino6-3 6-3 6-1
12th Feb - 05h45Dusan Lajovicdef.Pedro Martinez Portero6-7 7-5 6-1 6-4
12th Feb - 07h10Aslan Karatsevdef.Diego Sebastian Schwartzman6-3 6-3 6-3
12th Feb - 07h15Milos Raonicdef.Marton Fucsovics7-6 5-7 6-2 6-2
12th Feb - 09h10Félix Auger-Aliassimedef.Denis Shapovalov7-5 7-5 6-3
12th Feb - 09h20Dominic Thiemdef.Nick Kyrgios4-6 4-6 6-3 6-4 6-4
12th Feb - 10h45Novak Djokovicdef.Taylor Fritz7-6 6-4 3-6 4-6 6-2
13th Feb - 02h45Casper Ruuddef.Radu Albot6-1 5-7 6-4 6-4
13th Feb - 03h10Mackenzie McDonalddef.Lloyd Harris7-6 6-1 6-4
13th Feb - 03h25Daniil Medvedevdef.Filip Krajinovic6-3 6-3 4-6 3-6 6-0
13th Feb - 05h30Stefanos Tsitsipasdef.Mikael Ymer6-4 6-1 6-1
13th Feb - 05h50Andrey Rublevdef.Feliciano López7-5 6-2 6-3
13th Feb - 07h25Matteo Berrettinidef.Karen Khachanov7-6 7-6 7-6
13th Feb - 10h55Rafael Nadaldef.Cameron Norrie7-5 6-2 7-5
13th Feb - 11h00Fabio Fogninidef.Alex De Minaur6-4 6-3 6-4


Second Round

10th Feb - 01h10Aslan Karatsevdef.Egor Gerasimov6-0 6-1 6-0
10th Feb - 02h10Marton Fucsovicsdef.Stanislas Wawrinka7-5 6-1 4-6 2-6 7-6
10th Feb - 02h40Pedro Martinez Porterodef.Emil Ruusuvuori1-6 6-3 6-2 7-6
10th Feb - 02h45Félix Auger-Aliassimedef.James Duckworth6-4 6-1 6-2
10th Feb - 02h45Diego Sebastian Schwartzmandef.Alexandre Muller6-2 6-0 6-3
10th Feb - 03h50Milos Raonicdef.Corentin Moutet6-7 6-1 6-1 6-4
10th Feb - 04h45Novak Djokovicdef.Frances Tiafoe6-3 6-7 7-6 6-3
10th Feb - 05h25Dominic Thiemdef.Dominik Koepfer6-4 6-0 6-2
10th Feb - 05h35Dusan Lajovicdef.Alexander Bublik6-4 7-6 4-6 6-3
10th Feb - 06h00Taylor Fritzdef.Reilly Opelka4-6 7-6 6-7 7-6 6-2
10th Feb - 06h15Denis Shapovalovdef.Bernard Tomic6-1 6-3 6-2
10th Feb - 08h40Adrian Mannarinodef.Miomir Kecmanovic6-1 6-2 6-4
10th Feb - 09h00Pablo Carreño Bustadef.Jirí Veselý6-3 7-6 2-6 6-4
10th Feb - 09h40Nick Kyrgiosdef.Ugo Humbert5-7 6-4 3-6 7-6 6-4
10th Feb - 10h40Alexander Zverevdef.Maxime Cressy7-5 6-4 6-3
10th Feb - 12h10Grigor Dimitrovdef.Alex Bolt7-6 6-1 6-2
11th Feb - 01h10Feliciano Lópezdef.Lorenzo Sonego5-7 3-6 6-3 7-5 6-4
11th Feb - 02h10Andrey Rublevdef.Thiago Monteiro6-4 6-4 7-6
11th Feb - 02h35Lloyd Harrisdef.Alexei Popyrin6-2 1-6 6-3 6-7 6-3
11th Feb - 02h45Mikael Ymerdef.Carlos Alcaraz Garfia2-6 6-4 6-4 7-6
11th Feb - 02h50Casper Ruuddef.Tommy Paul3-6 6-2 6-4 7-5
11th Feb - 03h10Karen Khachanovdef.Ricardas Berankis6-2 6-4 6-4
11th Feb - 04h50Filip Krajinovicdef.Pablo Andújar6-2 5-7 6-1 6-4
11th Feb - 04h50Stefanos Tsitsipasdef.Thanasi Kokkinakis6-7 6-4 6-1 6-7 6-4
11th Feb - 05h35Matteo Berrettinidef.Tomas Machac6-3 6-2 4-6 6-3
11th Feb - 05h35Mackenzie McDonalddef.Borna Coric6-4 6-2 4-6 6-4
11th Feb - 05h55Radu Albotdef.Christopher O'Connell6-2 7-5 7-6
11th Feb - 07h10Fabio Fogninidef.Salvatore Caruso4-6 6-2 2-6 6-3 7-6
11th Feb - 08h25Cameron Norriedef.Roman Safiullin3-6 7-5 6-3 7-6
11th Feb - 09h15Alex De Minaurdef.Pablo Cuevas6-3 6-3 7-5
11th Feb - 11h25Daniil Medvedevdef.Roberto Carballés Baena6-2 7-5 6-1
11th Feb - 11h45Rafael Nadaldef.Michael Mmoh6-1 6-4 6-2


First Round

8th Feb - 01h10Emil Ruusuvuoridef.Gaël Monfils3-6 6-4 7-5 3-6 6-3
8th Feb - 01h10Corentin Moutetdef.John Millman6-4 6-7 3-6 6-2 6-3
8th Feb - 01h10Reilly Opelkadef.Yen-Hsun Lu6-3 7-6 6-3
8th Feb - 01h10Milos Raonicdef.Federico Coria6-3 6-3 6-2
8th Feb - 01h10Adrian Mannarinodef.Dennis Novak6-2 6-4 7-6
8th Feb - 02h10Stanislas Wawrinkadef.Pedro Sousa6-3 6-2 6-4
8th Feb - 02h55Alex Boltdef.Norbert Gombos6-2 6-2 4-6 6-3
8th Feb - 03h10Pedro Martinez Porterodef.Yoshihito Nishioka6-7 6-1 6-1 6-1
8th Feb - 03h15Taylor Fritzdef.Albert Ramos Viñolas7-6 3-6 6-2 7-6
8th Feb - 03h20Marton Fucsovicsdef.Marc Polmans4-6 6-3 6-1 6-7 6-3
8th Feb - 04h05Dominic Thiemdef.Mikhail Kukushkin7-6 6-2 6-3
8th Feb - 04h10Aslan Karatsevdef.Gianluca Mager6-3 6-3 6-4
8th Feb - 04h15Miomir Kecmanovicdef.Kamil Majchrzak6-2 6-4 6-3
8th Feb - 04h45Alexander Zverevdef.Marcos Giron6-7 7-6 6-3 6-2
8th Feb - 05h10Alexander Bublikdef.Aljaz Bedene6-4 7-5 5-7 6-4
8th Feb - 05h20Egor Gerasimovdef.Benoît Paire6-2 2-6 7-6 7-5
8th Feb - 05h50James Duckworthdef.Damir Dzumhur6-3 6-2 6-4
8th Feb - 06h15Jirí Veselýdef.Kimmer Coppejans6-4 3-6 6-7 6-3 6-3
8th Feb - 06h15Ugo Humbertdef.Yasutaka Uchiyama6-3 6-4 6-7 6-3
8th Feb - 07h00Pablo Carreño Bustadef.Kei Nishikori7-5 7-6 6-2
8th Feb - 07h20Frances Tiafoedef.Stefano Travaglia7-6 6-2 6-2
8th Feb - 07h50Dominik Koepferdef.Hugo Dellien7-5 6-2 6-4
8th Feb - 07h50Grigor Dimitrovdef.Marin Cilic6-4 6-2 7-6
8th Feb - 07h50Dusan Lajovicdef.Sergiy Stakhovsky5-7 6-4 6-3 5-7 6-4
8th Feb - 07h55Diego Sebastian Schwartzmandef.Elias Ymer7-6 6-4 2-6 6-2
8th Feb - 07h55Félix Auger-Aliassimedef.Cedrik-Marcel Stebe6-2 6-4 6-2
8th Feb - 08h45Bernard Tomicdef.Yuichi Sugita3-6 6-1 4-1 ab.
8th Feb - 09h05Nick Kyrgiosdef.Frederico Ferreira Silva6-4 6-4 6-4
8th Feb - 10h00Maxime Cressydef.Taro Daniel7-6 7-6 6-4
8th Feb - 10h35Novak Djokovicdef.Jérémy Chardy6-3 6-1 6-2
8th Feb - 10h50Denis Shapovalovdef.Jannik Sinner3-6 6-3 6-2 4-6 6-4
9th Feb - 01h05Lloyd Harrisdef.Mikael Torpegaard4-6 6-3 6-2 6-2
9th Feb - 01h05Mackenzie McDonalddef.Marco Cecchinato3-6 6-3 6-2 6-2
9th Feb - 01h05Thiago Monteirodef.Andrej Martin7-6 6-1 6-2
9th Feb - 01h05Borna Coricdef.Guido Pella6-3 7-6 7-5
9th Feb - 01h10Carlos Alcaraz Garfiadef.Botic van de Zandschulp6-1 6-4 6-4
9th Feb - 01h10Mikael Ymerdef.Hubert Hurkacz3-6 6-3 3-6 7-5 6-2
9th Feb - 01h10Christopher O'Connelldef.Jan-Lennard Struff7-6 7-6 6-1
9th Feb - 02h10Andrey Rublevdef.Yannick Hanfmann6-3 6-3 6-4
9th Feb - 03h20Alexei Popyrindef.David Goffin3-6 6-4 6-7 7-6 6-3
9th Feb - 03h35Karen Khachanovdef.Aleksandar Vukic6-3 6-7 7-6 6-4
9th Feb - 03h50Radu Albotdef.Roberto Bautista Agut6-7 6-0 6-4 7-6
9th Feb - 03h50Pablo Cuevasdef.Andreas Seppi6-4 4-6 6-2 6-2
9th Feb - 04h05Filip Krajinovicdef.Robin Haase7-6 6-3 4-6 6-2
9th Feb - 04h15Pablo Andújardef.Quentin Halys6-4 7-5 7-5
9th Feb - 04h40Ricardas Berankisdef.Sumit Nagal6-2 7-5 6-3
9th Feb - 04h45Daniil Medvedevdef.Vasek Pospisil6-2 6-2 6-4
9th Feb - 04h45Feliciano Lópezdef.Li Tu6-7 6-4 7-6 6-4
9th Feb - 04h55Lorenzo Sonegodef.Sam Querrey7-5 6-4 6-4
9th Feb - 05h20Rafael Nadaldef.Laslo Djere6-3 6-4 6-1
9th Feb - 05h20Tommy Pauldef.Nikoloz Basilashvili6-4 7-6 6-4
9th Feb - 05h30Salvatore Carusodef.Henri Laaksonen6-2 6-4 6-3
9th Feb - 05h55Michael Mmohdef.Viktor Troicki7-6 6-7 3-6 7-6 7-5
9th Feb - 06h00Alexandre Mullerdef.Juan Ignacio Londero4-6 6-3 6-0 6-3
9th Feb - 06h10Alex De Minaurdef.Tennys Sandgren7-5 6-1 6-1
9th Feb - 06h50Roberto Carballés Baenadef.Attila Balázs7-5 3-6 6-2 6-3
9th Feb - 07h05Cameron Norriedef.Daniel Evans6-4 4-6 6-4 7-5
9th Feb - 07h25Tomas Machacdef.Mario Vilella Martinez6-7 7-5 6-0 3-0 ab.
9th Feb - 08h10Fabio Fogninidef.Pierre-Hugues Herbert6-4 6-2 6-3
9th Feb - 08h35Casper Ruuddef.Jordan Thompson6-3 6-3 2-1 ab.
9th Feb - 08h50Thanasi Kokkinakisdef.Soon Woo Kwon6-4 6-1 6-1
9th Feb - 09h10Matteo Berrettinidef.Kevin Anderson7-6 7-5 6-3
9th Feb - 09h20Roman Safiullindef.Ilya Ivashka6-4 6-3 6-4
9th Feb - 10h25Stefanos Tsitsipasdef.Gilles Simon6-1 6-2 6-1


Qualifications - Third Round

The winners of this round are qualified

13th Jan - 08h30Mario Vilella Martinezdef.Tung-lin Wu4-6 7-5 6-4
13th Jan - 08h35Elias Ymerdef.Taro Daniel6-1 6-2
13th Jan - 08h35Henri Laaksonendef.Borna Gojo6-7 6-4 7-6
13th Jan - 08h35Sergiy Stakhovskydef.Dane Sweeny2-6 6-3 6-1
13th Jan - 08h40Viktor Troickidef.Cedrik-Marcel Stebe6-4 6-2
13th Jan - 08h45Kimmer Coppejansdef.Damir Dzumhur6-2 6-0
13th Jan - 09h55Tomas Machacdef.Mikael Torpegaard6-2 6-1
13th Jan - 10h20Roman Safiullindef.Constant Lestienne6-7 6-3 6-4
13th Jan - 10h30Maxime Cressydef.Dustin Brown7-6 6-4
13th Jan - 11h05Michael Mmohdef.Arthur Rinderknech6-3 7-6
13th Jan - 11h40Carlos Alcaraz Garfiadef.Hugo Dellien6-2 6-3
13th Jan - 12h05Botic van de Zandschulpdef.Mathias Bourgue7-6 6-4
13th Jan - 13h15Aslan Karatsevdef.Alexandre Muller6-2 6-1
13th Jan - 13h20Quentin Halysdef.Robin Haase6-3 6-4
13th Jan - 13h30Bernard Tomicdef.John-Patrick Smith6-4 5-7 7-6
13th Jan - 14h35Frederico Ferreira Silvadef.Grégoire Barrère6-3 6-4


Qualifications - Second Round

12th Jan - 03h00Mario Vilella Martinezdef.Francisco Cerundolow.o.
12th Jan - 03h00Dane Sweenydef.Denis Kudlaw.o.
12th Jan - 08h30Tomas Machacdef.Felipe Meligeni Alves6-1 7-6
12th Jan - 08h30Taro Danieldef.Maximilian Marterer6-3 6-4
12th Jan - 08h30Elias Ymerdef.Marc-Andrea Hüsler1-6 6-3 6-2
12th Jan - 08h30Henri Laaksonendef.Steven Diez3-6 6-4 6-2
12th Jan - 08h30Borna Gojodef.Lorenzo Giustino6-3 7-6
12th Jan - 08h40Tung-lin Wudef.Ramkumar Ramanathan6-3 6-2
12th Jan - 08h40Cedrik-Marcel Stebedef.Rinky Hijikata6-4 6-2
12th Jan - 10h00Botic van de Zandschulpdef.Joao Menezes6-3 6-7 6-4
12th Jan - 10h25Sergiy Stakhovskydef.Jason Murray Kubler7-6 6-4
12th Jan - 10h40Mathias Bourguedef.Blaz Rola6-2 6-7 6-3
12th Jan - 10h45Kimmer Coppejansdef.Mohamed Safwat6-3 6-4
12th Jan - 10h45Viktor Troickidef.Ulises Blanch7-5 6-3
12th Jan - 10h45Damir Dzumhurdef.Julian Lenz6-2 6-2
12th Jan - 11h25Mikael Torpegaarddef.Ze Zhang6-1 4-6 6-1
12th Jan - 12h05Maxime Cressydef.Yannick Maden2-6 6-3 6-4
12th Jan - 12h15Michael Mmohdef.Zhe Li2-6 6-4 7-6
12th Jan - 12h30Dustin Browndef.Carlos Taberner6-3 7-5
12th Jan - 12h40Bernard Tomicdef.Tristan Schoolkate6-4 1-6 7-6
12th Jan - 13h20Carlos Alcaraz Garfiadef.Evgeny Karlovskiy7-6 7-6
12th Jan - 13h35Arthur Rinderknechdef.Antoine Hoang7-6 6-4
12th Jan - 13h55Hugo Delliendef.Andrew Harris6-4 7-6
12th Jan - 14h20Constant Lestiennedef.Prajnesh Gunneswaran6-2 6-3
12th Jan - 14h20Roman Safiullindef.Mitchell Krueger6-1 6-4
12th Jan - 15h10John-Patrick Smithdef.Tallon Griekspoor2-6 6-3 6-4
12th Jan - 15h20Quentin Halysdef.Cem Ilkel2-6 7-6 6-1
12th Jan - 15h55Robin Haasedef.Gian Marco Moroni6-4 7-5
12th Jan - 16h00Alexandre Mullerdef.Peter Polansky6-0 6-1
12th Jan - 16h00Frederico Ferreira Silvadef.Nikola Milojevic2-6 6-1 6-4
12th Jan - 16h05Grégoire Barrèredef.Maxime Janvier6-2 4-6 6-1
12th Jan - 17h20Aslan Karatsevdef.Max Purcell6-1 6-2


Qualifications - First Round

Grégoire Barrèredef.Zdenek Kolar7-6 6-3
11th Jan - 14h15Maxime Janvierdef.Lukas Rosol6-7 7-5 6-1
Frederico Ferreira Silvadef.Lukas Lacko6-3 6-2
Nikola Milojevicdef.Matteo Viola6-4 6-4
Hugo Delliendef.Alejandro Tabilo6-1 6-0
Andrew Harrisdef.Ruben Bemelmans6-4 5-7 6-3
10th Jan - 15h05Evgeny Karlovskiydef.Facundo Mena3-6 6-3 6-2
10th Jan - 13h10Carlos Alcaraz Garfiadef.Filip Horansky5-7 6-1 6-4
Aslan Karatsevdef.Brandon Nakashima6-2 6-7 6-2
11th Jan - 14h50Max Purcelldef.Hugo Gaston7-6 4-6 6-3
11th Jan - 15h05Peter Polanskydef.Rudolf Molleker6-7 7-5 6-3
11th Jan - 16h05Alexandre Mullerdef.Federico Gaio6-1 6-1
Denis Kudladef.Elliot Benchetrit6-4 6-3
Dane Sweenydef.Marius Copil7-6 2-6 6-3
10th Jan - 15h50Jason Murray Kublerdef.Matthew Ebden7-5 2-6 6-4
10th Jan - 15h45Sergiy Stakhovskydef.Bernabe Zapata Miralles7-6 6-4
10th Jan - 08h40Taro Danieldef.Roberto Cid Subervi4-6 6-2 6-1
10th Jan - 08h30Maximilian Martererdef.Marco Trungelliti4-6 6-4 6-4
10th Jan - 08h30Elias Ymerdef.Blake Mott6-4 6-3
10th Jan - 10h30Marc-Andrea Hüslerdef.Akira Santillan6-3 3-6 6-3
11th Jan - 16h25Robin Haasedef.Thiago Seyboth Wild3-6 6-4 7-6
11th Jan - 17h50Gian Marco Moronidef.Mischa Zverev4-6 6-3 6-0
11th Jan - 17h25Quentin Halysdef.Benjamin Bonzi6-0 6-2
11th Jan - 17h10Cem Ilkeldef.Peter Gojowczyk6-2 6-3
Damir Dzumhurdef.Emilio Gómez5-7 6-3 6-2
Julian Lenzdef.Renzo Olivo1-6 6-2 6-2
10th Jan - 16h00Kimmer Coppejansdef.Illya Marchenko7-6 6-3
10th Jan - 15h25Mohamed Safwatdef.Arthur De Greef6-2 6-4
10th Jan - 17h00Antoine Hoangdef.Tommy Robredo6-1 7-5
10th Jan - 16h00Arthur Rinderknechdef.Daniel Masur7-6 6-3
Zhe Lidef.Thai-Son Kwiatkowski4-6 6-3 6-4
Michael Mmohdef.Danilo Petrovic6-3 6-2
10th Jan - 11h30Ze Zhangdef.Evgeny Donskoy7-5 6-3
10th Jan - 13h35Mikael Torpegaarddef.Mats Moraing6-1 6-0
10th Jan - 13h00Tomas Machacdef.Joao Domingues6-3 6-1
10th Jan - 12h50Felipe Meligeni Alvesdef.Martin Klizan6-1 6-4
10th Jan - 10h05Ramkumar Ramanathandef.Facundo Bagnis7-6 7-5
10th Jan - 11h15Tung-lin Wudef.Jay Clarke6-2 6-4
10th Jan - 11h45Mario Vilella Martinezdef.Alessandro Giannessi6-1 6-3
10th Jan - 12h15Francisco Cerundolodef.Guillermo Garcia-Lopez6-2 6-4
10th Jan - 12h50Cedrik-Marcel Stebedef.Thomas Fabbiano6-1 4-6 7-6
10th Jan - 11h50Rinky Hijikatadef.Christopher Eubanks6-2 6-3
10th Jan - 10h15Ulises Blanchdef.Andrey Kuznetsov6-4 6-1
10th Jan - 10h55Viktor Troickidef.Jurij Rodionov2-6 6-2 6-1
Prajnesh Gunneswarandef.Brayden Schnur6-4 4-6 6-2
11th Jan - 15h10Constant Lestiennedef.Liam Broady7-6 6-2
11th Jan - 17h05Mitchell Kruegerdef.Enzo Couacaud3-6 6-2 6-2
11th Jan - 14h45Roman Safiullindef.Oscar Otte7-6 6-4
10th Jan - 13h45Botic van de Zandschulpdef.Lorenzo Musetti3-6 6-1 6-4
10th Jan - 14h30Joao Menezesdef.Andrea Collarini1-6 7-6 6-3
Mathias Bourguedef.Ernesto Escobedo7-6 6-2
Blaz Roladef.Ernests Gulbis7-6 6-3
Bernard Tomicdef.Jozef Kovalík6-4 3-6 6-4
Tristan Schoolkatedef.Guido Andreozzi7-6 6-4
Tallon Griekspoordef.Harry Bourchier7-6 6-3
John-Patrick Smithdef.Paolo Lorenzi7-5 6-1
10th Jan - 08h35Henri Laaksonendef.Tobias Kamke7-5 6-3
10th Jan - 08h35Steven Diezdef.Alexey Vatutin6-3 4-6 6-4
10th Jan - 08h30Borna Gojodef.Sebastian Ofner6-3 6-2
10th Jan - 08h35Lorenzo Giustinodef.Denis Istomin6-1 6-1
Maxime Cressydef.Go Soeda6-7 6-4 7-5
Yannick Madendef.Tatsuma Ito6-4 6-2
10th Jan - 14h20Dustin Browndef.Hiroki Moriya6-2 2-6 6-1
10th Jan - 13h20Carlos Tabernerdef.Roberto Marcora6-2 7-5

Draw

Detailed results

Statistics

Archives

Prize list

Information

© Copyright Info Média Conseil 2007-2023 - All rights reserved