Tênis » Hoje » Todos
Apostas Desportivas, agora pelo seu telemóvel, com bet365!
ATP - SIMPLES: Wimbledon (Reino Unido), grama
07:05F. Tiafoe (Usa) - A. Bublik (Kaz) 3:107:05N. Basilashvili (Geo) - Van Rijthoven T. (Ned) 0:3
08:55Cressy M. (Usa) - Sock J. (Usa) 1:3
10:00Novak D. (Aut) - Kubler J. (Aus) 0:3
Set 4U. Humbert (Fra) -

10:45T. Paul (Usa) - J. Vesely (Cze) 3:0
Set 3

Set 2

Set 1Otte O. (Ger) -

13:20C. Norrie (Gbr) - S. Johnson (Usa) -:-
WTA - SIMPLES: Wimbledon (Reino Unido), grama
07:05I. Begu (Rou) - J. Ostapenko (Lat) 1:207:05Tsurenko L. (Ukr) - Niemeier J. (Ger) 1:2
09:05Watson H. (Gbr) - Juvan K. (Slo) 2:0
09:35Parry D. (Fra) - O. Jabeur (Tun) 0:2
10:25M. Sakkari (Gre) - Maria T. (Ger) 0:2
11:15A. Kerber (Ger) - E. Mertens (Bel) 0:2
11:25M. Bouzkova (Cze) - A. Riske (Usa) 2:0
Set 1

ATP - DUPLAS: Wimbledon (Reino Unido), grama
07:05Cabal J.S./Farah R. - Borges N./Cabral F. 3:007:05Koolhof W./Skupski N. - Martinez P./J. P. Smith 3:0
07:10Nedovyesov A./Qureshi A. U. H. RETIRADO - R. Matos/Vega Hernandez D. 1:1
07:10Mahut N./Roger-Vasselin E. - H. Hach/P. Oswald 3:2
08:40Blumberg W./Ruud C. - Barrientos N./Reyes-Varela M. 3:2
09:10Baez S./F. Delbonis - Cacic N./Vavassori A. 0:3
09:15Al. Bedene/Kwon S. - Hidalgo D./Rodriguez C. 0:3
09:25Peralta J./Tabilo A. - O'Mara J./Skupski K. 0:3
09:30Gray A./Peniston R. - Vliegen J./Withrow J. 2:3
Set 5Majchrzak K./Zielinski J. -

Set 3

10:45McDonald M./Van De Zandschulp B. - J. Peers/Polasek F. 2:3
13:20Kubot L./Walkow S. - I. Dodig/Krajicek A. -:-
WTA - DUPLAS: Wimbledon (Reino Unido), grama
07:05Frech M./B. Haddad Maia - Kuzmova V./A. Rus 2:107:05Dabrowski G./Olmos G. - M. Kostyuk/T. Martincova 2:1
07:05Harrison C./Santamaria S. - Juvan K./T. Zidansek RETIRADO 1:1
07:10Aoyama S./Chan H-C. - Bains N./Lumsden M. 2:0
07:10Barnett A./Nicholls O. - Kichenok N./Olaru I.R. 1:2
09:25Cocciaretto E./Tomova V. - Melichar-Martinez N./Perez E. 0:2
09:55Galfi D./D. Yastremska - Belinda Bencic/Sanders S. 1:2
11:15A. Kontaveit/S. Rogers - B. Krejcikova/K. Siniakova 0:2
11:55Han X.Y./Zhu L. - Muhammad A./Shibahara E. 0:2
13:35Bektas E./Kucova K. - Dart H./Watson H. -:-
DUPLAS MISTAS: Wimbledon (Reino Unido), grama
10:45Pavic M./Mirza S. - Vega Hernandez D./N. Dzalamidze 2:1Set 1R. Matos/Kichenok L. -

Set 1Farah R./J. Ostapenko -

13:10O'Mara J./Barnett A. - M. Arevalo/Olmos G. -:-
13:10Venus M./Rosolska Ali. - J. Murray/V. Williams -:-
13:20M. González/Christian K. - Roger-Vasselin E./A. Cornet -:-
13:20Middelkoop M./Perez E. - Gonzalez S./Yang Z. -:-
14:50Purcell M./Sanders S. - Polasek F./Klepac A. -:-
CHALLENGER MASCULINO - SIMPLES: Cáli (Colômbia), saibro
13:05Alvarez N. (Per) - Mena F. (Arg) -:-15:00Zekic M. (Srb) - Mejia N. (Col) -:-
CHALLENGER MASCULINO - SIMPLES: Luedenscheid (Alemanha), saibro
08:10Haase R. (Ned) - Kovalik J. (Svk) 0:209:35M. Cecchinato (Ita) - Medjedovic H. (Srb) 0:2
10:00P. Cuevas (Uru) - Zhang Z. (Chn) 0:2
10:55Jarry N. (Chi) - Rodriguez Taverna S. (Arg) 2:1
CHALLENGER MASCULINO - SIMPLES: Malaga (Espanha), piso duro
09:10Celikbilek A. (Tur) - Barroso Campos A. (Esp) 2:1Set 2Gomez E. (Ecu) -

14:00Masur D. (Ger) - Mmoh M. (Usa) -:-
15:30Lestienne C. (Fra) - Diez S. (Can) -:-
CHALLENGER MASCULINO - SIMPLES: Troyes (França), saibro
05:05Serdarusic N. (Cro) - Hassan B. (Leb) 0:205:10Fils A. (Fra) - Maestrelli F. (Ita) 2:0
06:40Geerts M. (Bel) - Tabur C. (Fra) 2:0
07:15Jianu F. C. (Rou) - Tirante T. A. (Arg) 1:2
08:20Hemery C. (Fra) - Torres J. B. (Arg) 0:2
10:10Sanchez Izquierdo N. (Esp) - Brancaccio R. (Ita) 0:2
10:25Hassan B. (Leb) - Fils A. (Fra) 2:1
Set 2Geerts M. (Bel) -

CHALLENGER MASCULINO - DUPLAS: Cáli (Colômbia), saibro
16:30Balaji N. S./Nedunchezhiyan J. - Smith K./Zhu E. -:-16:30Durasovic V./Oliveira G. - Jaziri M./Menendez A. -:-
CHALLENGER MASCULINO - DUPLAS: Luedenscheid (Alemanha), saibro
08:05Fallert F./Jebens H. - Stricker D./Wenger D. 2:111:15Cuevas M./Martinez L. D. - Haase R./Verbeek S. 0:2
CHALLENGER MASCULINO - DUPLAS: Malaga (Espanha), piso duro
13:05Cornea V. V./Kadhe A. - Celikbilek A./Popko D. -:-14:30Cukierman D./Gomez E. - Bhambri Y./Myneni S. -:-
CHALLENGER MASCULINO - DUPLAS: Troyes (França), saibro
Set 1Martineau M./Paul J. -
ITF MASCULINO - SIMPLES: M15 Belgrade (Sérvia), saibro
05:00Bakshi A. (Geo) - Kekez D. (Cro) 1:205:00Obradovic D. (Srb) - Frunza N. (Rou) 0:2
06:30Manda C. (Rou) - Cungu R. (Mne) 0:2
06:30S. Popovic (Srb) - Metreveli A. (Geo) 1:2
ITF MASCULINO - SIMPLES: M15 Bergamo (Itália), saibro
08:05Picchione A. (Ita) - Weis A. (Ita) 2:009:55Ovcharenko O. (Ukr) - Oradini G. (Ita) 2:0
Set 2Kestelboim M. (Arg) -

15:55Balzerani R. (Ita) - Ferrari G. (Ita) -:-
ITF MASCULINO - SIMPLES: M15 Bern (Suíça), saibro
06:30Schell N. (Ger) - Battaglino S. (Ita) 0:208:00Negritu Ch. (Ger) - Martinez M. (Sui) 1:2
08:00Vrbensky M. (Cze) - Chazal M. (Fra) 2:0
09:00Gavrielides L. (Ger) - Prechtel S. (Ger) 1:2
ITF MASCULINO - SIMPLES: M15 Los Angeles, CA (EUA), piso duro
17:00Brymer G. (Usa) - Kang K. (Usa) -:-17:00Holt B. (Usa) - Angele J. F. (Fra) -:-
17:00Montsi K. (Rsa) - Svajda Z. (Usa) -:-
17:00Perez A. (Usa) - Nidunjianzan F. (Chn) -:-
ITF MASCULINO - SIMPLES: M15 Monastir 25 (Tunísia), piso duro
05:00Butulija B. (Srb) - Vandermeersch C. (Fra) 0:205:00Scaglia M. (Fra) - Bertrand R. (Fra) 2:1
06:00Sakharov G. (Fra) - Atmane T. (Fra) 0:2
06:00Wallart E. (Fra) - Cias P. (Pol) 2:0
ITF MASCULINO - SIMPLES: M15 Wroclaw (Polônia), saibro
05:00Kielan S. (Pol) - Rajski M. (Pol) 0:205:00Nouza P. (Cze) - Alcala Gurri M. (Esp) 2:1
06:30Kasnikowski M. (Pol) - Janowicz J. (Pol) 2:1
07:30Safranek V. (Cze) - Borg L. (Swe) 2:0
09:30Kasnikowski M. (Pol) - Wojcik Y. (Pol) 2:0
ITF MASCULINO - SIMPLES: M25 Bakio (Espanha), piso duro
07:35Martinez A. (Esp) - Palan D. (Cze) 1:213:30Blanch D. (Usa) - Moro Canas A. (Esp) -:-
ITF MASCULINO - SIMPLES: M25 Bourg-en-Bresse (França), saibro
06:30Briand J. (Fra) - Legout T. (Fra) 1:206:30Zahraj P. (Ger) - Jacquet K. (Fra) 2:1
08:00Crawford O. (Usa) - Matusevich A. (Gbr) 2:1
08:00Kuzuhara B. (Usa) - Blanchet U. (Fra) 1:2
08:00Wehnelt K. (Ger) - Zahraj P. (Ger) 2:0
13:00Legout T. (Fra) - Handel T. (Ger) -:-
ITF MASCULINO - SIMPLES: M25 Dallas, TX (EUA), piso duro
Set 1
13:10Sweeny D. (Aus) - Shimabukuro S. (Jpn) -:-
13:30Clark E. (Usa) - Hsu Yu H. (Tpe) -:-
14:30Tu L. (Aus) - Boitan G. A. (Rou) -:-
ITF MASCULINO - SIMPLES: M25 Den Haag (Países Baixos), saibro
05:00Houkes M. (Ned) - Sels J. (Ned) 1:208:00De Krom M. (Ned) - Heyman C. (Bel) 2:1
08:00Diego Rincón (Esp) - Donders D. (Ned) 2:0
14:30Gadamauri B. (Bel) - Wassermann D. (Ned) -:-
ITF MASCULINO - SIMPLES: M25 Poprad (Eslováquia), saibro
05:00Dancu V. A. (Rou) - Rikl P. (Cze) 1:205:00Wessels L. (Ger) - Ingildsen J. (Den) 2:0
06:30Fuele M. (Hun) - Madarasz G. (Hun) 1:2
06:30Palosi S. (Rou) - Poljak D. (Cze) 2:1
ITF FEMININO - SIMPLES: W100 Charleston, SC 2 (EUA), saibro
14:00Mandlik E. (Usa) - Vickery S. (Usa) -:-14:00Sakatsume H. (Jpn) - V. Duval (Usa) -:-
15:30Krueger A. (Usa) - Zhao C. (Can) -:-
15:30Manasse M. (Usa) - Fruhvirtova L. (Cze) -:-
ITF FEMININO - SIMPLES: W15 Los Angeles, CA (EUA), piso duro
15:00Cayetano E. (Usa) - Kuczer D. (Pol) -:-15:00Hance K. (Usa) - Han J. (Chn) -:-
15:00Jovic I. . (Usa) - Shcherbinina A. (Rus) -:-
15:00Yang Y. Y. (Tpe) - Cataldi T. (Usa) -:-
ITF FEMININO - SIMPLES: W15 Monastir 19 (Tunísia), piso duro
05:00Girelli C. (Ita) - Luikham J. (Ind) 1:205:00Kobayashi H. (Jpn) - Mansouri Y. (Fra) 1:2
05:00T. Paszek (Aut) RETIRADO - Leonard M. (Fra) 0:1
05:00Wei S. (Chn) - Yao X. (Chn) 2:0
ITF FEMININO - SIMPLES: W15 Prokuplje (Sérvia), saibro
05:00Amariei I. D. (Rou) - Radenkovic M. (Swe) 1:205:00Lodikova D. (Rus) - Radivojevic L. (Srb) 0:2
06:30Stakusic M. (Can) - Granwehr A. (Sui) 2:0
06:30Zaytseva K. (Rus) RETIRADO - Meyer Auf Der Heide L. (Ger) 1:1
ITF FEMININO - SIMPLES: W25 Columbus, OH (EUA), piso duro
10:30Sebov K. (Can) - Kuwata H. (Jpn) 2:010:30Stearns P. (Usa) - Fung S. (Can) -:-
12:00Ng T. (Usa) - Failla J. (Usa) -:-
12:00Reami A. (Usa) - Scott K. (Usa) -:-
ITF FEMININO - SIMPLES: W25 Den Haag (Países Baixos), saibro
05:00Capurro Taborda M. (Arg) - Szabanin N. (Hun) 0:208:00Hennemann C. W. (Swe) - Vedder E. (Ned) 2:0
08:00Kempen M. (Bel) - Stevens L. (Ned) 2:1
12:30Matoula M. (Gre) - N. Podoroska (Arg) -:-
ITF FEMININO - SIMPLES: W25 Gurugram 2 (Índia), piso duro
01:30Bavisetti S. (Ind) - Yamalapalli S. (Ind) 0:201:30Bhosale R. (Ind) - Morvayova V. (Svk) 0:2
01:30Chaudhari V. (Ind) - Yadav M. (Ind) 2:0
01:30E. Yashina (Rus) - Ukolova A. (Rus) 2:0
01:30Kovapitukted P. (Tha) - Raina A. (Ind) 1:2
01:30Marcinkevica D. (Lat) - Imamura S. (Jpn) 0:2
08:45E. Yashina (Rus) - Chaudhari V. (Ind) 2:1
08:45Imamura S. (Jpn) - Yamalapalli S. (Ind) 1:2
ITF FEMININO - SIMPLES: W25+H Palma del Rio (Espanha), piso duro
15:00Glushko L. (Isr) - Stollar F. (Hun) -:-15:00Snigur D. (Ukr) - Topalova G. (Bul) -:-
16:00Karunaratne A. (Hkg) - Ponchet J. (Fra) -:-
16:30Abduraimova N. (Uzb) - Bassols M. (Esp) -:-
ITF FEMININO - SIMPLES: W25 Porto 3 (Portugal), piso duro
07:00Guerrero Alvarez E. (Esp) - Hosogi S. (Jpn) 2:007:00Kanev K. (Ger) - Parnaby A. (Aus) 0:2
08:30Jorge F. (Por) - Bolkvadze M. (Geo) 0:2
08:30V. Diatchenko (Rus) RETIRADO - Ozgen P. (Tur) 0:1
ITF FEMININO - SIMPLES: W25 Stuttgart-Vaihingen (Alemanha), saibro
08:00Fita Boluda A. (Esp) - Hobgarski K. (Ger) 0:208:00Kucmova A. (Cze) - Rivkin N. (Ger) 2:0
09:30Siskova A. (Cze) - Bayerlova M. (Cze) 1:2
12:00Kraus S. (Aut) - Bulgaru M. (Rou) -:-
ITF FEMININO - SIMPLES: W25 Tarvisio (Itália), saibro
05:00Boskovic L. (Cro) - Dinu C. (Rou) 2:105:00Ricci B. (Ita) - C. Rosatello (Ita) 0:2
06:30Jakupovic D. (Slo) - Marcinko P. (Cro) 2:0
06:30Zucchini A. (Ita) - Wurth T. (Cro) 0:2
09:30C. Rosatello (Ita) - Boskovic L. (Cro) 0:2
11:30Wurth T. (Cro) - Jakupovic D. (Slo) -:-
ITF FEMININO - SIMPLES: W60 Montpellier (França), saibro
07:40Baindl K. (Ukr) - Uchijima M. (Jpn) 2:009:45C. Alves (Bra) - Di Lorenzo F. (Usa) 2:1
10:10Carle M. L. (Arg) - Gadecki O. (Aus) 2:1
Set 1Selekhmeteva O. (Rus) -

ITF MASCULINO - DUPLAS: M15 Belgrade (Sérvia), saibro
08:00Bondarevskiy Y./Sharipov M. - Gimenez I./Wong Hong K. 2:109:00Pavel B./Srbljak G. - Jovic V./Pavlovic L. -:-
ITF MASCULINO - DUPLAS: M15 Bergamo (Itália), saibro
11:10Galarza J. I./Lipovsek P. T. - Pereira F./G. Roveri Sidney 2:013:10Vilardo F./Vincent Ruggeri S. - Dalla Valle E./Ocleppo J. -:-
ITF MASCULINO - DUPLAS: M15 Bern (Suíça), saibro
06:30Dellavedova M./Schuetze C. - Aguilar J. C./Von der Schulenburg J. 0:209:00Martinez M./Staeheli L. - Bittoun C./Llanes F. -:-
ITF MASCULINO - DUPLAS: M15 Los Angeles, CA (EUA), piso duro
22:00Asaba A./Bangoura S. - Mayo A./Mayo K. -:-22:00Quinn E./Vallejo D. - Holt B./Svajda Z. -:-
ITF MASCULINO - DUPLAS: M15 Monastir 25 (Tunísia), piso duro
12:00Butulija B./Kaliyanda Poonacha N. - Dong B./Zhang Z. -:-12:00Saitoh K./Yoshimura D. - M. Jones/Zheng B. -:-
ITF MASCULINO - DUPLAS: M15 Wroclaw (Polônia), saibro
08:15Galik M./Szajrych J. - Alcala Gurri M./Pujol Navarro B. 1:211:00Dembek M./Wojcik Y. - Barnat J./Duda F. 0:2
ITF MASCULINO - DUPLAS: M25 Bakio (Espanha), piso duro
11:35Barreto Sanchez D. A./Manzanera Pertusa A. - Cohen A./Martinez A. 0:211:40Glinka D./Saar K. K. - Gulin S./Palan D. 2:0
13:00Johnson L./Mansouri S. - Glinka D./Saar K. K. -:-
ITF MASCULINO - DUPLAS: M25 Bourg-en-Bresse (França), saibro
08:00Wehnelt K./Zahraj P. - Bax F./Pietri B. -:-11:30Ho R./Vanshelboim E. - Blanchet U./Darras M. -:-
ITF MASCULINO - DUPLAS: M25 Dallas, TX (EUA), piso duro
15:00Nanda G./Zink T. - Hilderbrand T./Schachter N. -:-16:30Hsu Yu H./Sweeny D. - Clark E./McNally J. -:-
ITF MASCULINO - DUPLAS: M25 Den Haag (Países Baixos), saibro
09:30Orlando/M. Zormann da Silva - Diego Rincón/Shelbayh A. -:-09:30Schoolkate T./Whiting T. - Schnaitter J./Simons M. -:-
11:30De Krom M./Houkes M. - Frawley J./Santillan A. -:-
ITF MASCULINO - DUPLAS: M25 Poprad (Eslováquia), saibro
09:00Minarik K./Palovic L. - Freund S./Ingildsen J. 0:209:30Rikl P./Vocel M. - Karol M./Pokorny L. 0:2
ITF FEMININO - DUPLAS: W100 Charleston, SC 2 (EUA), saibro
14:00Chang S./Kulikov A. - Thombare P./Zuger J. -:-15:30Mateas M./Papamichail D. - Babos T./Zacarias M. -:-
17:00Dolehide C./Dolehide S. - Liang E. S./Perrin C. -:-
17:00Aney J./Loeb J. - Parks A./Vickery S. -:-
ITF FEMININO - DUPLAS: W15 Los Angeles, CA (EUA), piso duro
18:00S. Da Cruz Mendonça/E. Piai - Thamchaiwat B./Yang Y. Y. -:-18:00Hance K./Jovic I. . - Cayetano E./Ewing S. -:-
ITF FEMININO - DUPLAS: W15 Monastir 19 (Tunísia), piso duro
12:00Cirotte A./T. Paszek - Chehoudi D./Mansouri Y. -:-12:00Wei S./Yao X. - Hosoki Y./Shimizu E. -:-
ITF FEMININO - DUPLAS: W15 Prokuplje (Sérvia), saibro
08:00Bouzo Z./Lantigua De La Nuez A. - Dimitrova K./Sholokhova M. WO -:-09:15Amariei I. D./Christofi E. - Bakhmutkina P./Lodikova D. 0:2
ITF FEMININO - DUPLAS: W25 Columbus, OH (EUA), piso duro
12:00Cantos Siemers I./Ratliff S. - Allen K./Boulais I. -:-13:00Atway M. ./Willson D. - Fung S./Inoue H. -:-
ITF FEMININO - DUPLAS: W25 Den Haag (Países Baixos), saibro
05:00Lemoine Q./Stevens L. - Redelijk N./Spee B. RETIRADO 0:009:30Belgraver J./Hoedt M. - Gimbrere J./Haverlag I. 0:2
11:30Ambrosio S./Nuudi M. WO - Kempen M./Kulambayeva Z. -:-
11:30Vedder E./Visscher S. J. - Haas B./Strakhova V. 2:0
ITF FEMININO - DUPLAS: W25 Gurugram 2 (Índia), piso duro
09:00Bhosale R./Marcinkevica D. - Vemuri A./Vemuri A. 2:009:00Nugroho P. M./Raina A. - Kovapitukted P./Kumkhum L. 2:0
10:15Chaudhari V./Yadav M. - Kobori M./Matsuda M. -:-
10:30Matere I./Yamazaki I. - Desai Z./E. Yashina -:-
11:30Bhosale R./Marcinkevica D. - Nugroho P. M./Raina A. -:-
ITF FEMININO - DUPLAS: W25+H Palma del Rio (Espanha), piso duro
18:00Savinykh V./Stollar F. - Cervino Ruiz C./Mikulskyte J. -:-ITF FEMININO - DUPLAS: W25 Porto 3 (Portugal), piso duro
10:30Hosogi S./Lee P.-C. - Lu J./Parnaby A. 0:212:00Bolkvadze M./Cabrera L. - Lee Y.-H./Wu F. -:-
ITF FEMININO - DUPLAS: W25 Stuttgart-Vaihingen (Alemanha), saibro
12:15Fomina A./Prisacariu A. - Fita Boluda A./Seibold E. -:-13:30Makarova E./Reyngold E. - Falkowska W./Siskova A. -:-
ITF FEMININO - DUPLAS: W25 Tarvisio (Itália), saibro
12:15Boskovic L./Erjavec V. - Ghioroaie I. G./Simion O. -:-ITF FEMININO - DUPLAS: W60 Montpellier (França), saibro
13:10Gamiz A./Lazaro Garcia A. - Cascino E./Khromacheva I. -:-JUVENIL - MASCULINO - SIMPLES: Wimbledon (Reino Unido) - Qualificação, grama
06:30Coman M. A. (Rou) - Loutit J. (Nzl) 0:206:30Ferri L. (Ita) - Jones L. R. (Jpn) 1:2
06:30Jones H. (Aus) - Rahman Y. (Usa) 2:0
06:30Kim A. (Usa) - Badenhorst D. (Rsa) 2:1
06:30Matsuoka H. (Jpn) - Gandolfi G. (Ita) 2:0
06:30Sarr J. (Usa) - Braswell J. (Usa) 1:2
06:30Zgola B. (Pol) - Winter E. (Aus) 0:2
07:35Boika L. (Usa) - Tokac T. (Tur) 2:0
JUVENIL - FEMININO - SIMPLES: Wimbledon (Reino Unido) - Qualificação, grama
06:30Ewald W. (Pol) - Vogt M. (Ger) 2:106:30Kevin Quevedo (Usa) - Roach G. (Gbr) 2:0
06:30Kruger I. (Rsa) - Rabman T. (Usa) 2:0
06:30Li Y. (Tpe) - A. Candiotto (Bra) 2:0
06:30Milic E. N. (Slo) - Rustemova Z. (Kaz) 2:0
06:30S. Johnson (Gbr) - Broadfoot G. (Rsa) 2:1
06:30Van den Broek I. L. (Ned) - Kenzhibayeva S. (Kaz) 1:2
07:35Ngijol-Carre M. (Fra) - Piani D. (Gbr) 1:2
Apostas Desportivas, agora pelo seu telemóvel, com bet365!
Futebol | Hóquei | Tênis | Basquete | Handebol | Vôlei | Beisebol | Futebol Am. | Rugby | Mais esportes »
m.Flashscore.com.br fornece resultados em directo de tênis. Livescore para telemóveis. Esta versão para telemóveis tem parâmetros diferentes do site Resultados.com por motivos técnicos.